Files
TinyTorch/site/_toc.yml
T
Vijay Janapa Reddi 7fd544962d Add visual learning journey with Mermaid diagrams and integrate new pages
## New Documentation Pages Integrated into Site Navigation

**site/learning-journey-visual.md** - 10 interactive Mermaid diagrams:
1. Complete Learning Flow - Full flowchart through all 20 modules & 6 milestones
2. Module Dependencies - Shows how modules depend on each other
3. Three-Tier Timeline - Visual progression through Foundation/Architecture/Optimization
4. Historical Milestones - Gantt chart showing ML history recreation (1957→2024)
5. Student Learning Paths - Decision tree for different learning approaches
6. Capability Progression - Skill levels unlocked at each tier
7. Workflow Cycle - The edit → export → validate loop
8. Dataset Strategy - When to use shipped vs downloaded datasets
9. Time vs Outcomes Quadrant - Comparing learning path investments
10. Difficulty Curve - Line chart showing module difficulty progression

## Site Navigation Updates (_toc.yml)

**Added to "Using TinyTorch" section:**
- Student Workflow (student-workflow.md) - Essential edit → export → validate cycle
- Datasets Guide (datasets.md) - Complete dataset documentation

**Added to "Course Orientation" section:**
- Visual Learning Map (learning-journey-visual.md) - NEW Mermaid diagram showcase
- FAQ (faq.md) - Comprehensive answers to common questions

## Mermaid Integration

- Mermaid already configured in _config.yml (v10.6.1)
- All diagrams use color coding:
  - Blue: Foundation modules
  - Orange: Critical modules (Autograd, Training)
  - Purple: Advanced architecture modules
  - Green: Milestone achievements
  - Yellow: North Star milestone (CIFAR-10)
  - Red: Capstone

## Benefits

**Visual learners**: Diagrams show the complete learning journey at a glance
**Navigation**: All new pages now appear in site sidebar
**Discoverability**: FAQ answers "Why TinyTorch vs alternatives"
**Dataset clarity**: Students understand shipped vs downloaded data strategy
**Journey visualization**: See the path from tensors to transformers [Claude Code](https://claude.com/claude-code)
2025-11-11 22:13:31 -05:00

105 lines
2.7 KiB
YAML

# TinyTorch: Build ML Systems from Scratch
# Table of Contents Structure
format: jb-book
root: intro
title: "TinyTorch Course"
parts:
- caption: 🚀 Getting Started
chapters:
- file: quickstart-guide
title: "Quick Start Guide"
- file: usage-paths/classroom-use
title: "For Instructors"
- caption: 🛠️ Using TinyTorch
chapters:
- file: tito-essentials
title: "Essential Commands"
- file: student-workflow
title: "Student Workflow"
- file: learning-progress
title: "Track Your Progress"
- file: datasets
title: "Datasets Guide"
- caption: 🧭 Course Orientation
chapters:
- file: chapters/00-introduction
title: "Course Structure"
- file: chapters/learning-journey
title: "Learning Journey"
- file: learning-journey-visual
title: "Visual Learning Map"
- file: chapters/milestones
title: "Historical Milestones"
- file: faq
title: "FAQ"
- caption: 🏗️ Foundation Tier (01-07)
chapters:
- file: ../modules/01_tensor/ABOUT
title: "01. Tensor"
- file: ../modules/02_activations/ABOUT
title: "02. Activations"
- file: ../modules/03_layers/ABOUT
title: "03. Layers"
- file: ../modules/04_losses/ABOUT
title: "04. Losses"
- file: ../modules/05_autograd/ABOUT
title: "05. Autograd"
- file: ../modules/06_optimizers/ABOUT
title: "06. Optimizers"
- file: ../modules/07_training/ABOUT
title: "07. Training"
- caption: 🏛️ Architecture Tier (08-13)
chapters:
- file: ../modules/08_dataloader/ABOUT
title: "08. DataLoader"
- file: ../modules/09_spatial/ABOUT
title: "09. Convolutions"
- file: ../modules/10_tokenization/ABOUT
title: "10. Tokenization"
- file: ../modules/11_embeddings/ABOUT
title: "11. Embeddings"
- file: ../modules/12_attention/ABOUT
title: "12. Attention"
- file: ../modules/13_transformers/ABOUT
title: "13. Transformers"
- caption: ⚡ Optimization Tier (14-19)
chapters:
- file: ../modules/14_profiling/ABOUT
title: "14. Profiling"
- file: ../modules/15_quantization/ABOUT
title: "15. Quantization"
- file: ../modules/16_compression/ABOUT
title: "16. Compression"
- file: ../modules/17_memoization/ABOUT
title: "17. Memoization"
- file: ../modules/18_acceleration/ABOUT
title: "18. Acceleration"
- file: ../modules/19_benchmarking/ABOUT
title: "19. Benchmarking"
- caption: 🏅 Capstone Project
chapters:
- file: ../modules/20_capstone/ABOUT
title: "20. MLPerf® Edu Competition"
- caption: 🌍 Community
chapters:
- file: community
title: "Ecosystem"
- caption: 🛠️ Resources & Tools
chapters:
- file: checkpoint-system
title: "Progress Tracking"
- file: testing-framework
title: "Testing Guide"
- file: resources
title: "Additional Resources"