Gradient descent - A method for optimizing a function by iteratively adjusting the parameters to minimize the error.