juniorPyTorch
What are optimizers in PyTorch?
Updated May 17, 2026
Short answer
Optimizers update model parameters using gradients.
Deep explanation
They apply algorithms like SGD or Adam to minimize loss.
Real-world example
Used in every training loop.
Common mistakes
- Not calling optimizer.zero_grad().
Follow-up questions
- Adam vs SGD?
- What is momentum?