Machine Learning, From the Math Up
Earn every neural network by building the linear algebra under it first.
# Read, reason about, and build modern neural networks, understanding why each layer and training trick works instead of treating them as magic.
# a suggested order, not a lock: jump anywhere, checkpoints track what you finish
- start hereLinear Algebra6 posts · 1h 10m
Vectors, linear maps, matrices, change of basis and eigenvalues are the alphabet every model is written in.
- Eigenvalues and Eigenvectors: The DNA of Linear TransformationsDeep Dive13 min scheduled
- optional
Play with transformations and eigenvectors before they reappear as weight matrices.
- Foundations of Machine Learning10 posts · 1h 39m 1 self-checks
The full arc: from classical models through CNNs and sequence models to representation, generative and reinforcement learning.
- Understanding Machine Learning: From Classic Algorithms to Modern Neural NetworksDeep Dive9 min scheduled
- From Abstract Problems to Concrete Models: Classical Algorithms in PracticeDeep Dive10 min scheduled
- Deep Neural Networks: Architecture, Layers, and Activation FunctionsDeep Dive11 min scheduled
- Training Neural Networks: Backpropagation, Gradient Descent, and OptimizationDeep Dive9 min scheduled
- Convolutional Neural Networks: Deep Learning for ImagesDeep Dive10 min scheduled
- Recurrent and Transformer Networks: Deep Learning for SequencesDeep Dive11 min scheduled
- Unsupervised and Representation Learning: Discovering Patterns Without LabelsDeep Dive9 min scheduled
- Generative Models: GANs, Diffusion Models, and BeyondDeep Dive10 min scheduled
- Reinforcement Learning: Concepts, Value Functions, and Policy OptimizationDeep Dive11 min scheduled
- Integrating Modern Machine Learning: From Classical Foundations to Advanced AIDeep Dive9 min scheduledquiz
Assemble a small network by hand and watch it learn, now that you know what the matrices mean.
- Machine Learning Foundations CapstoneDeep Dive5 minquiz
Capstone: prove you can reason about every layer and training trick, not just name them.
- You can build and explain a neural network from first principles