fadel/pytorch_ema

Tiny PyTorch library for maintaining a moving average of a collection of parameters.

39
/ 100
Emerging

This tool helps machine learning engineers improve the stability and performance of their deep learning models during and after training. By maintaining an exponential moving average (EMA) of model weights, it takes in your trained model's parameters and outputs a more robust set of parameters. This results in models that often generalize better to new, unseen data, which is crucial for deployment.

444 stars. No commits in the last 6 months.

Use this if you are a machine learning engineer or researcher looking to enhance the generalization ability and robustness of your PyTorch models by applying exponential moving averages to their parameters.

Not ideal if you are working with non-PyTorch deep learning frameworks or if you do not need to apply moving averages to model parameters for performance gains.

deep-learning model-training neural-networks model-optimization machine-learning-engineering
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 13 / 25

How are scores calculated?

Stars

444

Forks

27

Language

Python

License

MIT

Last pushed

Oct 02, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/fadel/pytorch_ema"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.