What is cosine annealing and why is it preferred over step decay?
mediumAnswer
- LR(t) = LR_min + 0.5 * (LR_max - LR_min) * (1 + cos(π * t / T)).
- Starts high, decays smoothly to over T steps.
- Smoother than step decay (no sudden LR jumps that upset momentum), typically better final accuracy on transformers and CNNs.
- Combined with warmup, it's the de-facto schedule for modern large-model training.
Check yourself — multiple choice
- Cosine decay increases LR over time
- Smooth cosine-shaped decay from to — smoother than step decay, standard with warmup
- Cosine is identical to exponential
- Only used at inference
Cosine decay: smooth LR reduction — no shocks, better final loss than step decay.
#schedules#learning-rate
Practise Deep Learning
214 interview questions in this topic.