Gradient descent minimizes f by iteratively updating parameters in the negative gradient direction using a step size η.
Gradient descent is a first-order iterative optimization method used to minimize a differentiable multivariable objective function. The core idea is to repeatedly move from the current parameter vector in the opposite direction of the gradient, because the negative gradient points in the direction of steepest local decrease. With a sufficiently small learning rate (step size) η, the update produces a non-increasing sequence of objective values, ideally converging to a local minimum. The step size may vary by iteration (ηn), and convergence can be guaranteed under additional assumptions on the objective (e.g., convexity and Lipschitz continuity of the gradient) and appropriate step-size choices (e.g., line search, Wolfe conditions, or Barzilai–Borwein-type rules). The standard update rule is: x_{n+1} = x_n − η_n ∇f(x_n). More generally, one can use a descent direction pn and update x_{n+1} = x_n − η_n pn, as long as pn has a positive alignment with the negative gradient (so the method still moves “downhill”). Choosing η too small slows progress, while choosing it too large can cause overshooting and divergence; therefore, practical methods often use line search or backtracking line search. When the objective is convex, all local minima are global minima, so gradient descent can converge to the global solution.
Gradient descent minimizes f by iteratively updating parameters in the negative gradient direction using a step size η.
The basic update rule is x_{n+1} = x_n − η_n ∇f(x_n), with convergence depending on assumptions about f and the choice of η_n.
More general updates x_{n+1} = x_n − η_n p_n work when p_n is sufficiently aligned with the negative gradient, and step-size selection is crucial to avoid divergence.
The vector of partial derivatives ∇f(x) that indicates the direction of steepest increase of the objective f at x.
The direction −∇f(x) that yields the steepest local decrease of f.
A positive scalar controlling how far the parameters move along the chosen descent direction each iteration.
The iterative formula x_{n+1} = x_n − η_n ∇f(x_n) (or x_{n+1} = x_n − η_n p_n) that generates the next parameter vector.
A procedure for selecting a suitable step size η_n at each iteration by minimizing or sufficiently decreasing the objective along the search direction.
Criteria used in line search to ensure adequate decrease and curvature, supporting convergence guarantees.
A step-size selection strategy that approximates curvature information using differences of iterates and gradients.
An objective function where any local minimum is also a global minimum, improving the optimization outcome of gradient descent.
“Can you explain what "Gradient descent minimizes f by iteratively updating parameters in the negative gradient direction using a step size η." means in simple terms?”