Gradient descent: an optimization algorithm used to minimize some function by iteratively moving in the direction of steepest descent as defined by the negative of the gradient.
https://ml-cheatsheet.readthedocs.io/en/latest/gradient_descent.html