Files
TinyTorch/book/resources.md
Vijay Janapa Reddi 9982d7c4d8 🧹 Clean up book files
- Remove command-reference.md (consolidated into tito-essentials)
- Update resources.md and testing-framework.md
2025-10-25 17:31:08 -04:00

5.4 KiB

📚 Additional Learning Resources

Complement Your TinyTorch Journey

Carefully selected resources for broader context, alternative perspectives, and production tools

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

TinyTorch Learning Resources:


🎓 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.

  • Microtorch by Kipre
    PyTorch-like API in pure Python. Microtorch focuses on clean API design, TinyTorch emphasizes systems engineering and scalability.

  • 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.

🚀 Ready to Begin Your Journey?

Start with the fundamentals and build your way up.

📖 See Essential Commands for complete TITO command reference.

Your Next Steps:

  1. 📖 See Quick Start Guide for 15-minute hands-on experience
  2. 📖 See Track Your Progress for understanding capability development
  3. 📖 See Course Introduction for deep dive into course philosophy

🎯 Transform from Framework User to Systems Engineer

These external resources complement the hands-on systems building you'll do in TinyTorch