“Who chooses the billions of weights inside a model like this?”
The curve below is a simplified loss landscape for one weight in the same toy network from Neural Networks. Lower on the curve means fewer mistakes. Press Step to nudge the ball downhill.
0 steps taken. Each step: w ← w − (learning rate × gradient). At 0.50 exactly, one step lands precisely on the minimum. Push past that — try 1.00 — and it starts bouncing from one side of the minimum to the other instead of settling; push higher still and each bounce gets bigger instead of smaller.
Given a loss-landscape picture and a current position, pick the direction that reduces loss.