我有一個訓練有素的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