Skip to content
English

Switch theme

// Stage 3 · Deep Learning

Training Deep Nets

SGD/momentum/Adam/AdamW/Muon, learning-rate schedules, BatchNorm/LayerNorm/RMSNorm, dropout and residuals.

about 10 hours10 algorithms4 paperslesson text in progress

01Goals

Do these first: Neural Networks & Backpropagation

02Algorithms to master

Each card has the original paper, prerequisites and resources.

03Must-read papers

04Courses & videos

05Hands-on: project, code & exercises

Free, official or author-published pages. Most run in the browser or on a free Colab GPU.

PROJECT

Run ablations on CIFAR-10: remove BN, remove residuals, swap the optimiser; train each for 10 epochs and record the curves.

  1. 1
    github.com ↗Notebooks

    Do makemore parts 3–4: initialisation, BatchNorm and manual backprop.

  2. 2
    Kaggle Learn:Intro to Deep Learning ↗Exercises

    Practise SGD, overfitting, dropout and batch norm.

  3. 3
    github.com ↗Notebooks

    Run the Optimisation chapter notebooks comparing SGD, momentum and Adam.

06Self-test

Answer in your head, then open to check.

How does AdamW differ from Adam + L2?

AdamW decays weights directly instead of through the adaptive scaling.

What is warmup for?

Using a small learning rate early in training to avoid instability.

What does RMSNorm drop compared with LayerNorm?

Mean subtraction and the bias.

On these routes: Algorithm Researchers

Data updated: AI algorithms & curriculum(UTC+8)