diff --git a/site/intro.md b/site/intro.md index b66b3f6c..de61cfd3 100644 --- a/site/intro.md +++ b/site/intro.md @@ -1,15 +1,15 @@ -# TinyTorch: Build ML Systems from Scratch +# TinyTorch: Tensors to Systems

Don't just import it. Build it.

-Build a complete neural network framework from scratch—tensors to transformers—and understand how ML systems really work. +Build a complete ML framework from tensors to systems—understand how PyTorch, TensorFlow, and JAX really work.

- + Start Building in 15 Minutes →
@@ -42,35 +42,13 @@ Build ML systems understanding through progressive tiers—from mathematical fou -Each tier unlocks **historical milestones** where you validate implementations by recreating breakthrough moments in ML history. **[View milestone demos](chapters/milestones.html)** to see what you'll build. +**[Complete course structure](chapters/00-introduction)** • **[Daily workflow guide](student-workflow)** • **[Join the community](community)** -**[Complete course structure](chapters/00-introduction.html)** • **[Daily workflow guide](student-workflow.html)** • **[Join the community](community.html)** +## Validation Through Milestones -## Recreate 70 Years of ML History +Validate your implementations with concrete benchmarks—MNIST accuracy, CIFAR-10 performance, transformer text generation. Each milestone proves your code works. -As you progress through tiers, you'll validate your work by recreating historically significant breakthroughs: - -
- -
- -**1957 — Perceptron** • First trainable neural network - -**1969 — XOR Crisis** • Solved with hidden layers - -**1986 — Backpropagation** • Multi-layer learning - -**1998 — CNNs** • Spatial intelligence - -**2017 — Transformers** • Attention mechanisms - -**2018 — Systems** • Performance optimization - -
- -
- -From Rosenblatt's 1957 Perceptron to modern systems optimization—build and validate every breakthrough yourself. **[Explore milestones](chapters/milestones.html)** +**[View milestone requirements](chapters/milestones)** to see the technical benchmarks you'll achieve. ## Why Build Instead of Use? @@ -108,7 +86,7 @@ output = model(input) **Systems Thinking**: TinyTorch emphasizes understanding how components interact—memory hierarchies, computational complexity, and optimization trade-offs—not just isolated algorithms. Every module connects mathematical theory to systems understanding. -**See [Course Philosophy](chapters/00-introduction.html)** for the full origin story and pedagogical approach. +**See [Course Philosophy](chapters/00-introduction)** for the full origin story and pedagogical approach. ## The Build → Use → Reflect Approach @@ -144,8 +122,8 @@ This approach develops not just coding ability, but systems engineering intuitio ## Essential Resources **Core Documentation**: -- **[Quick Start Guide](quickstart-guide.html)** — 15-minute setup and first module -- **[Course Structure](chapters/00-introduction.html)** — Detailed tier breakdowns and learning outcomes +- **[Quick Start Guide](quickstart-guide)** — 15-minute setup and first module +- **[Course Structure](chapters/00-introduction)** — Detailed tier breakdowns and learning outcomes - **[Student Workflow](student-workflow.md)** — Day-to-day development cycle - **[TITO Essentials](tito-essentials.md)** — Complete CLI command reference - **[Historical Milestones](chapters/milestones.md)** — Prove your implementations through ML history