The lab
Learn how models learn
Train a line, build a classifier, and explore decisions with synthetic data.
How a model learns
Fit completion time from task complexity through actual gradient updates.
Try this Train one step to see the prediction line move toward the observations.
Step 0 · MSE 1222.450 → 1222.450Zero weights and bias. Train to make the first update.
Dots = observations · dashed verticals = residuals (prediction errors). The initial dashed green prediction is zero and overlaps the bottom axis.
Independently synthetic records; training runs locally in your browser. No confidential agency data. Lower training loss does not establish generalization or real-world performance. Training pauses on lesson changes; no motion starts automatically.