【发布时间】:2018-07-11 15:06:06
【问题描述】:
假设在 PyTorch 我有 model1 和 model2 具有相同的架构。他们接受了相同数据的进一步培训,或者一个模型是另一个模型的早期版本,但它在技术上与问题无关。现在我想将model 的权重设置为model1 和model2 的权重的平均值。我将如何在 PyTorch 中做到这一点?
【问题讨论】:
-
你为什么要这样做?权重的平均值根本没有任何意义。
-
例如我可以做波利亚科夫平均。
-
无论您想对权重进行什么转换,都不会产生任何有意义的值,即具有高精度或低损失。
-
如前所述,我怀疑它的价值,但看看this 是否有任何帮助。您可以获取参数、转换并加载它们,但要确保尺寸匹配。
-
@Littleone 谢谢!我会试试的:)
标签: python neural-network deep-learning pytorch