Files
TinyTorch/book/resources.md
Vijay Janapa Reddi 245e27912d Clean up documentation formatting
- Remove bold formatting from all markdown headers
- Remove 'NEW:' tags from README to keep it clean
- Maintain professional academic appearance
2025-09-18 13:36:06 -04:00

3.6 KiB

📚 Additional Learning Resources

Complement your TinyTorch journey with these carefully selected resources.

While TinyTorch teaches you to build complete ML systems from scratch, these resources provide broader context, alternative perspectives, and production tools.


🎓 Academic Courses

Machine Learning Systems

Deep Learning Foundations


Systems & Engineering

Implementation & Theory

  • Deep Learning by Ian Goodfellow, Yoshua Bengio, Aaron Courville
    Mathematical foundations - the theory behind what you implement in TinyTorch

  • Hands-On Machine Learning by Aurélien Géron
    Practical implementations using established frameworks


🛠️ Alternative Implementations

Different approaches to building ML systems from scratch - see how others tackle the same challenge:

Minimal Frameworks

  • Micrograd by Andrej Karpathy
    Minimal autograd engine in 100 lines. Micrograd shows you the math, TinyTorch shows you the systems.

  • Tinygrad by George Hotz
    Performance-focused educational framework. Tinygrad optimizes for speed, TinyTorch optimizes for learning.

  • Neural Networks from Scratch by Harrison Kinsley
    Math-heavy implementation approach. NNFS focuses on algorithms, TinyTorch focuses on systems engineering.


🏭 Production Internals

Framework Deep Dives


Building ML systems from scratch gives you the implementation foundation most ML engineers lack. These resources help you apply that knowledge to broader systems and production environments. 🚀