Expand description
Training utilities for neural networks using the array protocol.
This module provides utilities for training neural networks using the array protocol, including datasets, dataloaders, loss functions, and training loops.
Structs§
- Cross
Entropy Loss - Cross-entropy loss.
- Data
Loader - Data loader for batching and shuffling datasets.
- InMemory
Dataset - In-memory dataset with arrays.
- MSELoss
- Mean squared error loss.
- Metrics
- Metrics for evaluating model performance.
- Progress
Callback - Progress bar callback for displaying training progress.
- Trainer
- Model trainer for neural networks.
Traits§
- Dataset
- Dataset trait for providing data samples.
- Loss
- Loss function trait.
- Training
Callback - Training progress callback trait.
Type Aliases§
- Batch
Data - Type alias for batch data