The bumpy terrain is a stylised loss landscape — every point on the floor is a possible pair of model weights, and the height is the training loss at that point. A ball marks the model's current weights and rolls downhill using gradient descent, exactly like a neural network training step repeated over and over. The glowing trail shows the path it took to get there.
Real loss landscapes for deep networks live in millions of dimensions, but the same failure modes shown here — overshoot from a too-high learning rate, noisy wandering from small batches, sluggish crawling from a too-low learning rate — are exactly what practitioners watch for in real training curves.
A 3D loss landscape where a gradient-descent ball hunts for the minimum while you tune the exact hyperparameters that decide whether real model training converges, oscillates or diverges.
Learning rate sets step size, momentum carries velocity through shallow bumps, batch size injects gradient noise, and L2 regularization smooths the landscape itself — the same four levers that shape real training curves.
Drag each slider and watch the ball's trajectory respond immediately: overshoot from a high learning rate, jitter from a small batch size, or a smoother bowl from stronger regularization.
Learning rate is often called the single most important hyperparameter — set it a little too high on a real network and loss can explode to NaN within a handful of steps, exactly as the ball flies off the landscape here.