Home Knowledge Base EMA

EMA (Exponential Moving Average) is an optimization technique that maintains a shadow copy of model weights as an exponentially weighted moving average — the EMA model is used for evaluation/inference while the original model is used for gradient-based training.

How Does EMA Work?

Why It Matters

EMA is the smooth shadow model — maintaining a running average of weights that captures the model's best state throughout training.

exponential moving averageemaoptimization

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.