| Ready | In Progress | Coming Soon |
|---|---|---|
| β All 20 modules implemented | π§ Documentation polish | π NBGrader integration |
| β Complete test suite (600+ tests) | π§ Edge case handling | π Community leaderboard |
β
tito CLI for workflows |
π§ Instructor resources | π Binder/Colab support |
| β Historical milestone scripts |
| Part | Modules | What You Build |
|---|---|---|
| I. Foundations | 01-08 | Tensors, activations, layers, losses, dataloader, autograd, optimizers, training |
| II. Vision | 09 | Conv2d, CNNs for image classification |
| III. Language | 10-13 | Tokenization, embeddings, attention, transformers |
| IV. Optimization | 14-20 | Profiling, quantization, compression, acceleration, memoization, benchmarking, capstone |
| Year | Milestone | Your Achievement |
|---|---|---|
| 1958 | Perceptron | Binary classification with gradient descent |
| 1969 | XOR Crisis | Multi-layer networks solve non-linear problems |
| 1986 | Backpropagation | Multi-layer network training |
| 1998 | CNN Revolution | Image classification with convolutions |
| 2017 | Transformer Era | Language generation with self-attention |
| 2018+ | MLPerf | Production-ready optimization |
| Audience | Resources |
|---|---|
| Students | Course Website γ» Getting Started |
| Instructors | Instructor Guide |
| Contributors | Contributing Guide |
Vijay Janapa Reddi πͺ² π§βπ» π¨ βοΈ π§ π π§ͺ π οΈ |
kai πͺ² π§βπ» π¨ βοΈ π§ͺ |
Dang Truong πͺ² π§βπ» βοΈ π§ͺ |
Farhan Asghar πͺ² π§βπ» π¨ βοΈ |
Rocky πͺ² π§βπ» βοΈ π§ͺ |
Didier Durand πͺ² π§βπ» βοΈ |
rnjema π§βπ» βοΈ π οΈ |
Pratham Chaudhary πͺ² π§βπ» βοΈ |
Karthik Dani πͺ² π§βπ» |
Avik De πͺ² π§ͺ |
Takosaga πͺ² βοΈ |
joeswagson π§βπ» π οΈ |
AndreaMattiaGaravagno π§βπ» βοΈ |
Rolds πͺ² π§βπ» |
asgalon π§βπ» βοΈ |
Amir Alasady πͺ² |
jettythek π§βπ» |
wzz πͺ² |
Ng Bo Lin βοΈ |
keo-dara πͺ² |
Wayne Norman πͺ² |
Ilham Rafiqin πͺ² |
Oscar Flores βοΈ |
harishb00a βοΈ |
Pastor Soto βοΈ |
Salman Chishti π§βπ» |
Aditya Mulik βοΈ |
Ademola Arigbabuwo βοΈ |
Yaroslav Halchenko π§βπ» |
Harish βοΈ |