What is Nesterov momentum and how is it different from classical momentum?
mediumAnswer
- Look-ahead trick: compute the gradient at the parameters shifted by the current velocity, not at the current parameters.
- Update: + ∇; .
- Effectively 'peek' where momentum would take you and correct.
- Theoretical acceleration in convex settings , modest improvement in deep learning practice.
Check yourself — multiple choice
- Same as classical momentum
- Look-ahead gradient at θ - η·β·v — theoretical acceleration in convex problems
- Uses second derivatives
- Removes momentum
Nesterov = gradient evaluated at the look-ahead point → faster convex convergence.
#optimizers
Practise Deep Learning
214 interview questions in this topic.