DL01 · Neural Network Foundations
A free, illustrated L2 course of 10 modules in the Deep Learning track. Modules include: From linear models to neurons; Multilayer perceptrons and universal approximation; Activation functions.
DL01 L2 · Intermediate 10 modules · about 40 lessons Planned · Ring 2
Part of the Deep Learning track. Ships in Ring 2 (Spine) of the roadmap.
Modules
- From linear models to neurons
- Multilayer perceptrons and universal approximation
- Activation functions
- Loss functions and maximum likelihood
- Backpropagation by hand
- Build an autodiff engine from scratch
- PyTorch fundamentals
- Anatomy of a training loop
- Datasets, loaders and batching
- First project: an image classifier
Signature illustrations
The pictures a learner should still see in their head a year later:
Neuron and layer diagrams, depth as folding of input space, backpropagation on a computational graph, slices of a loss surface, counting linear regions.
Status
This course is planned, not written yet. It ships with Ring 2 (Spine).
Every lesson will follow the same twelve-part blueprint with at least three purpose-made figures. Watch the repository to hear when modules ship, or help write and review it.