
Explain like I'm five
Imagine you're hiking in a foggy mountain and want to get to the peak. You feel the ground under your feet—if it's sloping up, you step that way; if it's flat, you're at the top. A gradient is like that slope feeling, telling a computer which way to adjust its settings to get better at a task.

Why it matters
Gradients are the engine behind training neural networks, letting them learn from mistakes by tweaking billions of parameters. You encounter them in every AI model update, from your phone's keyboard predictions to self-driving car decisions.

Common misconception
People often think a gradient is just a single number or a simple slope. In reality, it's a vector (a set of numbers) pointing in the direction of steepest ascent, with a magnitude showing how steep that climb is.

Formal definition
In calculus, the gradient of a scalar function f(x₁, x₂, ..., xₙ) is a vector of its partial derivatives, ∇f = (∂f/∂x₁, ∂f/∂x₂, ..., ∂f/∂xₙ). It points in the direction of the greatest rate of increase of f, and its magnitude is that rate. In machine learning, gradients are computed via backpropagation and used in gradient descent to minimize a loss function.