AI engineering glossary · Calculus optimisation

What is l-smoothness?

L-smoothness (also called Lipschitz gradient): A property of a differentiable function whose gradient is Lipschitz continuous with constant L, meaning the slope cannot change faster than L allows. It implies gradient descent with step size 1/L is guaranteed to decrease the objective every iteration.

Level: advancedTopic: Calculus optimisation

L-smoothness: an example

f(x) = 2x^2 has gradient 4x, which is 4-Lipschitz, so it is 4-smooth and a step size of 0.25 is safe.

Related terms

More Calculus optimisation terms

Where you learn it

L-smoothness is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.