Visualizes gradient descent techniques on functions of two variables f(x, y): Stochastic Gradient Descent, Momentum, Nesterov's Accelerated Gradient, AdaGrad, AdaDelta and Bouncing Ball Simulated Annealing.
See it at: http://www.robertsdionne.com/bouncingball/