Model of the gradient descent optimization algorithm with Himmelblau's function
The algorithm steps along the 3D graph in the direction of steepest descent and with a magnitude proportional to the slope of steepest descent in order to find a minimum of the graph.