Neural Network Foundations
What a neural network actually computes, why the nonlinearity is the whole trick, and how the weights learn.
- 4 lessons
- 1h 20m
- 7 simulations
Optimizers, learning-rate schedules, initialisation, normalisation and regularisation — what makes training actually converge.
This is the real simulation from the module. No account needed.
A suggestion, never a lock — you can start here.
Every lesson's title and summary is public. The lessons themselves open once you own the track.
Every lesson in Introduction to Deep Learning & Neural NetworksWhat Adam actually does, and when plain SGD still wins.
Cosine decay, warmup, and finding a learning rate in ten minutes.
Why Xavier and He initialisation exist, and what BatchNorm and LayerNorm fix.
Three ways to stop a network memorising, and how to choose between them.
What a neural network actually computes, why the nonlinearity is the whole trick, and how the weights learn.
Tensors, autograd, nn.Module, DataLoader and GPU training — enough PyTorch to work on your own.
Convolution, pooling and CNN architectures — why weight sharing makes images learnable.
From RNNs and LSTMs to self-attention — the architecture behind every modern LLM.