Structs§
- Early
Stopper - Early stopping state tracker
- Early
Stopping Config - Configuration for early stopping
- LSTM
Batch Trainer - Batch trainer for LSTM networks with configurable loss and optimizer Processes multiple sequences simultaneously for improved performance
- LSTM
Trainer - Main trainer for LSTM networks with configurable loss and optimizer
- ScheduledLSTM
Trainer - Specialized trainer for scheduled optimizers that automatically steps the scheduler
- Training
Config - Configuration for training hyperparameters
- Training
Metrics - Training metrics tracked during training
Enums§
- Early
Stopping Metric - Metric to monitor for early stopping
Functions§
- create_
adam_ batch_ trainer - Create a batch trainer with Adam optimizer and MSE loss
- create_
basic_ batch_ trainer - Create a basic batch trainer with SGD optimizer and MSE loss
- create_
basic_ trainer - Create a basic trainer with SGD optimizer and MSE loss
- create_
cosine_ annealing_ trainer - Create a scheduled trainer with Adam and CosineAnnealingLR scheduler
- create_
one_ cycle_ trainer - Create a scheduled trainer with Adam and OneCycleLR scheduler
- create_
step_ lr_ trainer - Create a scheduled trainer with SGD and StepLR scheduler