2017-04-14 73 views
1

我正在一個小測試集(5個示例)上運行textsum解碼,但參考文件和解碼文件已經有數千行。解碼運行似乎無限期地有理由嗎?它是否重複處理同一組示例?後來的產出應該比以前的產出要好嗎?解釋textsum解碼文件(比輸入更多的輸出?)

對此會有一些直覺;我一直無法找到明確的解釋。

+0

您可能會發現此問題很有幫助(請看最後一個答案):https://github.com/tensorflow/models/issues/468 – Blue482

回答

0

是的,你在你的想法中是正確的,同樣的輸入被反覆使用來產生輸出。但是,您可以將輸出限制爲一個。我之前通過修改seq2seq_attention_decode.py來完成輸出寫入文件。我只給了一個輸入,所以在輸出一個輸出後,我希望它停止。

解碼運行似乎是無限期的原因嗎?它只是我的直覺,它預計會給不同的運行提供不同的總結。當解碼在不同於訓練的機器上運行時,它應該使用生成新模型並因此給出不同的輸出。隨着培訓過程的繼續,可能會是一種監控產量變化的方法。