EXP. 007 — FLAT EDITION
This mountain needs a GPU to hold its shape.
WebGL isn't available here. The three ways down are described in the notes.
EXP. 007 · The Loss Landscape
SGD — · MOM — · ADAM —
tap: drop the runners · drag: raise ground
The Lab — EXP. 007 · machine learning, on foot
A loss surface, surveyed — and three optimizers released on the same ridge: SGD stumbles honestly, momentum overshoots and rings, Adam renormalizes every step. Tap to drop all three somewhere new; drag to raise the ground under them mid-descent.
EXP. 007 — Notes
The terrain is a loss surface — error as a function of choices, lower is better — and the three hikers are real optimizers, not animations: SGD takes small noisy steps straight downhill; Momentum accumulates velocity and overshoots turns; Adam adapts its stride per direction. None can see the map. Each knows only the slope under its feet, which is the honest condition of optimization everywhere.
Your testing program is one of these hikers. Each experiment measures the local slope; your strategy is how you step. Many small cheap tests are SGD — noisy, but hard to trap. Committed roadmap bets are Momentum — fast on a long slope, expensive at a turn. Adaptive budget per lever is Adam.
The trap has a name: the local minimum where every small test loses and the team concludes it's done — when a jump (a redesign, a repricing, a new market) would find a deeper valley. Budget for occasional jumps. And notice you can drag the ground here mid-race: markets do that too.
Three temperaments loose on a mountain of error, each certain its next step is down. The mountain doesn't care. It keeps its deepest valley wherever you aren't looking, and moves it while you climb.
PHYSICS — raw WebGL2, RGBA8 canvas only (no float textures), no libraries, single file · seeded terrain + seeded SGD noise (mulberry32); ?freeze renders the finished race deterministically · analytic gradients, fixed substeps · loop runs only while an optimizer is still moving or the pointer is down, then stops — zero idle frames, visibility- and viewport-gated · reduced motion = the settled race as a still · no-GL = designed fallback · zero console errors.