The gradient descent method (GD) of finding minimum of a function was invented by Cauchy a French mathematician. It is based on gradient to find the min point (local minimum only, unsure about global minimum) by trying to reduce the gradient to zero.
GD Diagram
GD Diagram Description
Consider a function fe (in ML, this function to find local minimum will be called loss function), which is concave downward; and an arbitrary coord w on x axis. Draw the vertical line from coord w to cut the function; and make the tangent line to the function at the crossing point.
Gradient of function fe at tangent point T is the coefficient of the tangent line, call it value g.
The Maths
The more to the right side of the function, the higher the gradient is (positive).
The more to the left side of the function, the smaller the gradient is (negative).
Point T is on the right side of the function, thus, in order to reach to local minimum, w should be reduced.
The bigger g is, the faster w is reduced toward local minimum by this assignment:
Where r is called the learning rate, with w and g as described above. Value w later on in backpropagation will be a weight of a neuron.