AI engineering glossary · Calculus optimisation

What is second-order condition?

Second-order condition: A test using the Hessian at a stationary point: if it is positive definite (all eigenvalues positive) the point is a strict local minimum, if negative definite a local maximum, and if it has mixed signs a saddle point.

Level: intermediateTopic: Calculus optimisation

Second-order condition: an example

For f(x, y) = x^2 + 3y^2 the Hessian is diag(2, 6), both positive, so the stationary point at the origin is a minimum.

Related terms

More Calculus optimisation terms

Where you learn it

Second-order condition 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.