#139 · 主分类: 深度学习框架
ema-pytorch
artificial-intelligence
deep-learning
exponential-moving-average
一种简单的方法来跟踪你的Pytorch模型的指数移动平均(EMA)版本。
项目最后更新:07/31/26
GitHub Stars
660
Forks数量
42
贡献者数量
13
许可证
MIT
收录理由
用过PyTorch的人多半自己写过指数移动平均(EMA)的小工具,但那种临时拼凑的代码总差一口气。这个库把任意nn.Module包一层,就能维护一份影子权重,衰减系数、预热步数和更新频率都可调,训练时旁边挂一个稳定的评估模型或教师模型,省心不少。它还实现了Karras等人提出的后验合成EMA、Switch EMA变体,以及能把EMA输出路由到嵌套子模块的包装器,适合自监督场景。扩散模型训练和任何靠平滑权重提升最终效果的项目都能直接受益,更新循环不用自己操心。与其调试自己那套,不如用这个维护良好的实现,能省下不少时间。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。