Commit Graph

5 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
a21a006603 feat: Major book structure and content updates
- Reorganized chapter structure with new numbering system
- Added new chapters: introduction, tokenization, embeddings, profiling, quantization, caching
- Removed obsolete chapters (15-mlops) and consolidated content
- Updated table of contents and navigation structure
- Enhanced visual design with new logos and favicon
- Added comprehensive documentation (FAQ, user manual, command reference, competitions)
- Improved theme design and custom CSS styling
- Added QUICKSTART.md for rapid onboarding
- Updated all chapter cross-references and links
2025-09-27 01:36:16 -04:00
Vijay Janapa Reddi
9123de658b FIX: Restore complete navigation structure with 15 available chapters
Fixed the TOC to properly display all available chapter files:

Neural Network Foundations (8 modules):
- 01. Setup through 08. Training
- Core foundation modules for building neural networks

Computer Vision (2 modules):
- 09. Spatial (Conv2d operations)
- 10. DataLoader (Efficient data handling)

Language Models (2 modules):
- 11. Attention (Multi-head attention)
- 12. Transformers (Complete transformer blocks)

System Optimization (3 modules):
- 13. Compression (Model optimization)
- 14. Kernels (Performance kernels)
- 15. Benchmarking (TinyMLPerf framework)

The website navigation now works properly and shows the complete
module progression available for students. This maps correctly to
the existing chapter files in book/chapters/.
2025-09-26 15:17:44 -04:00
Vijay Janapa Reddi
9e6cd5487e FIX: Clean up website and documentation for production readiness
Major improvements:
- Fix module ordering to match actual 20-module progression (01-20 + MLOps)
- Clarify DataLoader as generic batching tool (not just CIFAR-10)
- Add work-in-progress banner with compelling 'Why TinyTorch?' message
- Add TinyMLPerf competition and leaderboard section
- Remove premature industry feedback section
- Acknowledge other TinyTorch/MiniTorch projects
- Simplify additional resources section
- Update Mermaid diagram to show DataLoader correctly
- Ensure git URL points to mlsysbook/TinyTorch

The website now accurately reflects our 20-module structure with proper
categorization and professional presentation ready for Spring 2025 launch.
2025-09-26 15:08:21 -04:00
Vijay Janapa Reddi
c8dc692a09 FEAT: Add interactive learning timeline and clean up website presentation
- Create comprehensive learning timeline page showing 60+ years of ML evolution
- Visual progress timeline from Perceptron (1957) to TinyMLPerf (2025)
- Module progression map with historical context and achievements
- Capability checkpoints tracking system integration
- Clean up emoji usage in TOC for professional presentation
- Add timeline as first item in Getting Started section
- Show students exactly what they'll build at each milestone
- Connect each module to real historical breakthroughs
- Emphasize progression from foundation to production systems
2025-09-26 14:57:44 -04:00
Vijay Janapa Reddi
49bd8b2b3f Restructure TinyTorch: Move TinyGPT to examples, improve testing framework
Major changes:
- Moved TinyGPT from Module 16 to examples/tinygpt (capstone demo)
- Fixed Module 10 (optimizers) and Module 11 (training) bugs
- All 16 modules now passing tests (100% health)
- Added comprehensive testing with 'tito test --comprehensive'
- Renamed example files for clarity (train_xor_network.py, etc.)
- Created working TinyGPT example structure
- Updated documentation to reflect 15 core modules + examples
- Added KISS principle and testing framework documentation
2025-09-22 09:37:18 -04:00