# TinyTorch: Build ML Systems from Scratch
# Table of Contents Structure

format: jb-book
root: intro
title: "TinyTorch Course"

parts:
- caption: Usage Paths
  chapters:
  - file: usage-paths/quick-exploration
    title: "Quick Exploration"
  - file: usage-paths/serious-development
    title: "Serious Development"
  - file: usage-paths/classroom-use
    title: "Classroom Use"
  - file: instructor-guide
    title: "Instructor Guide"

- caption: Course Orientation
  chapters:
  - file: chapters/00-introduction
    title: "Introduction"

- caption: "🧠 MLP Era Foundation (1980s)"
  chapters:
  - file: chapters/01-setup
    title: "1. Setup"
  - file: chapters/02-tensor
    title: "2. Tensors"
  - file: chapters/03-activations
    title: "3. Activations" 
  - file: chapters/04-layers
    title: "4. Layers"

- caption: "🧠 MLP Intelligence (1980s)"
  chapters:
  - file: chapters/05-dense
    title: "5. Dense Networks"
  - file: chapters/11-training
    title: "6. Training (52.7% baseline)"

- caption: "📡 CNN Revolution (1989-1998)"
  chapters:
  - file: chapters/06-spatial
    title: "7. Spatial Convolutions"
  - file: chapters/08-dataloader
    title: "8. DataLoader (CIFAR-10)"

- caption: "🔥 Modern Training Systems"  
  chapters:
  - file: chapters/09-autograd
    title: "9. Autograd"
  - file: chapters/10-optimizers
    title: "10. Optimizers"
  - file: chapters/07-attention
    title: "11. Attention Mechanisms"

- caption: "🚀 Production Systems"
  chapters:
  - file: chapters/12-compression
    title: "12. Compression"
  - file: chapters/13-kernels
    title: "13. Kernels"
  - file: chapters/14-benchmarking
    title: "14. Benchmarking"
  - file: chapters/15-mlops
    title: "15. MLOps"

- caption: "🤖 Universal Intelligence (2017+)"
  chapters:
  - file: chapters/16-tinygpt
    title: "16. TinyGPT"

- caption: Additional Resources
  chapters:
  - file: vision
    title: "TinyTorch Vision"
  - file: kiss-principle
    title: "KISS Principle"
  - file: checkpoint-system
    title: "Checkpoint System"
  - file: testing-framework
    title: "Testing Framework"
  - file: resources
    title: "Learning Resources"


