Training a model, or tuning its hyperparameters, is a search over a loss landscape: a surface whose height at each point is how badly a given configuration performs. An optimizer walks that surface, always stepping roughly "downhill" using the local gradient. Convergence analysis studies how quickly and how reliably that walk approaches a minimum, and how we decide, in practice, when to stop.
Adam (Kingma & Ba, 2015) adapts its effective learning rate per-parameter using running estimates of the gradient's mean and variance, which is why it often converges faster and more robustly on noisy, non-convex objectives than plain gradient descent — though it can converge to a different, sometimes worse, minimum than SGD.
An optimizer marker descends a synthetic non-convex 3D loss landscape, tracing its trajectory toward a minimum while a live log-scale chart tracks whether — and how fast — it converges under a chosen stopping criterion.
Learning rate, momentum, optimizer choice, and gradient noise all change the shape and speed of the convergence curve — and whether the search gets stuck in a shallow local minimum or reaches the global basin.
Adjust learning rate, momentum, gradient noise, the stopping threshold ε, and the optimizer type, then watch the trail, the gradient-norm readout, and the loss chart respond. Click "New start point" to test robustness from a different location.
In practice, hyperparameter search rarely has access to true gradients at all — methods like Bayesian optimization and grid/random search instead estimate a response surface from a handful of expensive trials.