1#![allow(deprecated)]
2pub mod activations_minimal;
5pub mod autograd;
6pub mod error;
7pub mod layers;
9pub mod losses;
10pub mod training;
11pub mod utils;
12
13pub use activations_minimal::{Activation, ReLU, Sigmoid, Softmax, Tanh, GELU};
14pub use error::{Error, NeuralError, Result};
15pub use layers::{BatchNorm, Conv2D, Dense, Dropout, Layer, LayerNorm, Sequential, LSTM};
16pub use losses::{
17 ContrastiveLoss, CrossEntropyLoss, FocalLoss, Loss, MeanSquaredError, TripletLoss,
18};
19pub use training::{TrainingConfig, TrainingSession};
20
21pub mod prelude {
23 pub use crate::{
24 activations_minimal::{Activation, ReLU, Sigmoid, Softmax, Tanh, GELU},
25 error::{Error, NeuralError, Result},
26 layers::{BatchNorm, Conv2D, Dense, Dropout, Layer, LayerNorm, Sequential, LSTM},
27 losses::{
28 ContrastiveLoss, CrossEntropyLoss, FocalLoss, Loss, MeanSquaredError, TripletLoss,
29 },
30 training::{TrainingConfig, TrainingSession},
31 };
32}