Adam

AI and Machine Learning · Training and Optimisation · 2014 · adam.yaml

Keeps running averages of both the gradient and its square, giving every parameter its own step size. The default optimiser almost everywhere, mostly because it needs so little tuning.

Colour is the family; a dashed line is the second member of it.

Drag to pan · scroll to zoom · click a node to open it
G adam Adam momentum Momentum adam->momentum adds a per-parameter step size from the second moment adamw AdamW adamw->adam an L2 penalty stops being weight decay once Adam rescales it learning-rate-warmup Learning-Rate Warmup learning-rate-warmup->adam early steps are huge while the second moment is noisy

This node

Referenced by

References