# TinyTorch Module Metadata # Essential system information for CLI tools and build systems name: "training" title: "Training" description: "Neural network training loops, loss functions, and metrics" # Dependencies - Used by CLI for module ordering and prerequisites dependencies: prerequisites: ["setup", "tensor", "activations", "layers", "networks", "dataloader", "autograd", "optimizers"] enables: ["compression", "kernels", "benchmarking", "mlops"] # Package Export - What gets built into tinytorch package exports_to: "tinytorch.core.training" # File Structure - What files exist in this module files: dev_file: "training_dev.py" readme: "README.md" tests: "inline" # Educational Metadata difficulty: "⭐⭐⭐⭐" time_estimate: "8-10 hours" # Components - What's implemented in this module components: - "MeanSquaredError" - "CrossEntropyLoss" - "BinaryCrossEntropyLoss" - "Accuracy" - "Trainer"