Stochastic gradient descent
Stochastic gradient descent (often abbreviated SGD) is an iterative method for optimizing an objective function with suitable smoothness properties (e.g. differentiable or subdifferentiable).
Source: Wikipedia — Stochastic gradient descent (CC BY-SA 4.0)