Skip to main content

DL02 · Training Deep Networks

A free, illustrated L2 course of 11 modules in the Deep Learning track. Modules include: Optimizers from SGD to AdamW; Learning-rate schedules and warmup; Initialization.

DL02 L2 · Intermediate 11 modules · about 44 lessons Planned · Ring 2

Part of the Deep Learning track. Ships in Ring 2 (Spine) of the roadmap.

Modules

  1. Optimizers from SGD to AdamW
  2. Learning-rate schedules and warmup
  3. Initialization
  4. Vanishing and exploding gradients
  5. Normalization layers
  6. Regularization: weight decay, dropout, augmentation
  7. Residual connections
  8. Hyperparameter tuning
  9. Debugging and diagnosing training
  10. Mixed precision and efficient training
  11. Experiment tracking and reproducibility

Signature illustrations

The pictures a learner should still see in their head a year later:

Optimizers racing on loss contours, activation and gradient histograms by layer, normalization before and after, learning-rate range test, gradient flow along a residual path.

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