Machine Learning, Gradient Descent, Data Visualization, Data Science.
gradient descent algorithm follows the idea that the opposite direction of the gradient points to where the lower area is. So it iteratively takes steps in the opposite directions of the gradients. For each parameter theta, it does the following: delta = - learning_rate * gradient theta += delta