Courses › Course05
Course05 · Deep Learning
Neural networks from first principles to transformers: build them, train them, debug them, and understand the hardware they run on.
42 days 14 written 0 complete
Days 197-203 · Neural Network Foundations 0/7 complete
- Day 197 The Perceptron planned
- Day 198 Activation Functions planned
- Day 199 Forward Propagation planned
- Day 200 Backpropagation planned
- Day 201 A Neural Network in Pure NumPy planned
- Day 202 PyTorch Tensors planned
- Day 203 Training MNIST from Scratch planned
Project: MNIST from Scratch — Implement a two-layer neural network in pure NumPy that reaches at least 95% accuracy on MNIST digits.
Days 204-210 · Training Deep Networks 0/7 complete
- Day 204 PyTorch: autograd and nn.Module planned
- Day 205 Datasets and DataLoaders planned
- Day 206 Optimizers: SGD to Adam planned
- Day 207 Learning Rate Schedules planned
- Day 208 Dropout, Batch Norm, and Regularization planned
- Day 209 Debugging Training Runs planned
- Day 210 A Disciplined Training Project planned
Project: Fashion-MNIST Classifier — Train a PyTorch classifier with a proper training loop, LR schedule, and regularization, beating a stated baseline.
Days 211-217 · Convolutional Networks and Vision 0/7 complete
- Day 211 Convolutions planned
- Day 212 CNN Architectures planned
- Day 213 Transfer Learning planned
- Day 214 Data Augmentation planned
- Day 215 Training a Vision Model End to End planned
- Day 216 Beyond Classification: Detection and Segmentation planned
- Day 217 Your Own Image Classifier planned
Project: Custom Image Classifier — Fine-tune a pretrained CNN on your own small image dataset with augmentation and an error-case gallery.
Days 218-224 · Sequences and Text 0/7 complete
- Day 218 Text Preprocessing and Tokenization planned
- Day 219 Word Embeddings planned
- Day 220 Recurrent Neural Networks planned
- Day 221 LSTMs and GRUs planned
- Day 222 Sequence-to-Sequence and Early Attention planned
- Day 223 Text Classification with Embeddings planned
- Day 224 A Sentiment Analysis Project planned
Project: Sentiment Analyzer — Build a review-sentiment model comparing bag-of-words, embeddings, and a small recurrent network.
Days 225-231 · Transformers 0/7 complete
- Day 225 “Attention Is All You Need” planned
- Day 226 Self-Attention, Step by Step planned
- Day 227 The Transformer Architecture planned
- Day 228 Encoder Models: BERT and Friends planned
- Day 229 Decoder Models: The GPT Family planned
- Day 230 Hugging Face Transformers in Practice planned
- Day 231 Fine-Tuning a Small Transformer planned
Project: Fine-Tuned Transformer — Fine-tune a small pretrained transformer on a text classification task with Hugging Face and report results honestly.
Days 232-238 · Training at Scale 0/7 complete
- Day 232 GPUs and AI Hardware planned
- Day 233 Mixed Precision and Performance planned
- Day 234 Distributed Training Concepts planned
- Day 235 Experiment Tracking planned
- Day 236 Quantization and Distillation planned
- Day 237 Scaling Laws and What They Bought Us planned
- Day 238 Section Project: Reproducing a Paper planned
Project: Section Project: Reproduce a Result — Reproduce a small published deep-learning result end to end, with experiment tracking and a reproduction report.