How Neural Networks Learn, from the ground up
A long-form, interactive explainer
Underneath every modern AI system is one deceptively simple idea: a machine that gets better at a task just by looking at examples. No one hand-codes the rules. The machine adjusts a pile of numbers until its guesses stop being wrong. This explainer builds that idea from absolutely nothing.
We start with something concrete — predicting house prices from a straight line — and follow a single thread all the way up: what a prediction is, how we score it, how the machine figures out which way to adjust its numbers, what happens when you stack these adjustable functions into a linked network of them, and how it works out whether each of a million, billion or even trillion numbers should go up or down.
No machine-learning background is assumed, and there is no heavy math. Every term gets defined the first time it appears; hover any underlined word for a tooltip, or visit the glossary any time.
Where this sits: it's the on-ramp to the LLM Pre-training explainer, which assumes exactly the machinery that this one builds from scratch. The last section connects the two directly: a large language model turns out to be this same idea, learning to predict the next piece of text instead of the price of a house.
Contents
The learning game
- 01 The prediction game — Input → model → guess → score
- 02 Kinds of learning — Supervised, unsupervised, self-supervised, reinforcement
- 03 Turning the world into numbers — Features, encoding, and why inputs get scaled
- 04 The simplest model — Weights, bias, and why parameters are just knobs
- 05 Measuring wrongness — How we measure a wrong answer
- 06 Drawing a boundary — Turning scores into yes/no decisions
How learning happens
From a line to a network
- 11 Neural networks — Layers, activations, and why nonlinearity matters
- 12 Why depth wins — Features built on features
- 13 Backpropagation — How the model assigns blame for a mistake
- 14 The training loop — Forward → loss → backward → update → repeat
- 15 Where training starts — Where the numbers start
- 16 When gradients vanish — The problem that stalled deep learning, and the fixes
- 17 Shapes of networks — Matching the architecture to the data