我有一个训练有素的tensorflow seq2seq 30个时代的模型,并为每个时代保存了一个检查点。我现在想要做的就是将这些检查点中最好的X(基于开发集合上的结果)相结合。具体而言,我正在寻找一种方法,让我平均不同的模型权重,并将它们合并成可用于解码的新模型。然而,似乎并没有一套方法,加载不同的模型可能有点棘手。但即使这个成功,我也无法找到一个很好的答案,如何在新模型中组合权重。为序列创建序列(seq2seq)张量流模型?
任何帮助将不胜感激。
相关问题(不足够,我认为回答):
Building multiple models in the same graph
How to load several identical models from save files into one session in Tensorflow
How to create ensemble in tensorflow?
你能描述为什么你想要将不同的模型权重平均在一起吗? – saeta
我想创建一个最好的X模型的集合。所以,我不想选择最好的模型,而是想要平均最好的X模型。这似乎增加了机器翻译任务的最终结果。这样做的最合理的方式(对我来说)似乎是通过平均模型的权重。 – RNRug