Clean up repository: remove temp files, organize modules, prepare for PyPI publication

- Removed temporary test files and audit reports
- Deleted backup and temp_holding directories
- Reorganized module structure (07->09 spatial, 09->07 dataloader)
- Added new modules: 11-14 (tokenization, embeddings, attention, transformers)
- Updated examples with historical ML milestones
- Cleaned up documentation structure
This commit is contained in:
Vijay Janapa Reddi
2025-09-24 10:13:37 -04:00
parent 60569cfaaa
commit 6491a7512e
124 changed files with 26011 additions and 66763 deletions

View File

@@ -0,0 +1,21 @@
name: "Loss Functions"
number: 5
description: "Essential loss functions for neural network training objectives"
learning_objectives:
- "Implement MSE, CrossEntropy, and BinaryCrossEntropy loss functions"
- "Understand numerical stability in loss computation"
- "Match loss functions to problem types (regression vs classification)"
- "Build production-ready loss functions with batch processing"
prerequisites:
- "02_tensor"
difficulty: "⭐⭐⭐"
time_estimate: "2-3 hours"
exports:
- "MeanSquaredError"
- "CrossEntropyLoss"
- "BinaryCrossEntropyLoss"
key_concepts:
- "Training objectives and optimization"
- "Numerical stability in loss computation"
- "Regression vs classification loss functions"
- "Batch processing for scalable training"