What is the difference between first-order and second-order optimization methods in machine learning?

Machine Learning Hard

Machine Learning — Hard

What is the difference between first-order and second-order optimization methods in machine learning?

Key points

  • First-order methods rely on gradients, second-order methods use Hessian matrix
  • Second-order methods provide more accurate step sizes
  • Second-order methods have higher computational cost per step

Ready to go further?

Related questions