Gradient descent is one of the most popular optimization algorithms in the data science and machine learning.
For definition, as always, I investigated the Wikipedia. It says, “In mathematics gradient descent (also often called steepest descent) is a first-order iterative optimization algorithm for finding a local minimum of a differentiate function.