Skip to main content

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

  1. From linear models to neurons
  2. Multilayer perceptrons and universal approximation
  3. Activation functions
  4. Loss functions and maximum likelihood
  5. Backpropagation by hand
  6. Build an autodiff engine from scratch
  7. PyTorch fundamentals
  8. Anatomy of a training loop
  9. Datasets, loaders and batching
  10. 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.

Back to top