3
您能否告訴我爲什麼在評估中將num_steps設置爲1? 「https://github.com/tensorflow/tensorflow/blob/master/tensorflow/models/rnn/ptb/ptb_word_lm.py#L305」Tensorflow中的LSTM的Num_steps
我認爲eval_config.num_steps被設置爲與config.num_steps相同的數字。
您能否告訴我爲什麼在評估中將num_steps設置爲1? 「https://github.com/tensorflow/tensorflow/blob/master/tensorflow/models/rnn/ptb/ptb_word_lm.py#L305」Tensorflow中的LSTM的Num_steps
我認爲eval_config.num_steps被設置爲與config.num_steps相同的數字。
的那種語言模型預測給出根據已使用的句子/更精確序列,訓練神經網絡的詞下一個單詞(這就是爲什麼config.num_steps都遠大於1大得多)。 default number是2,也就是說,給出前兩個單詞來預測即將到來的一個單詞。
希望我是對的,這有助於。
這是錯誤的。該模型在訓練和測試中逐字逐字地預測。兩者都用於訓練和測試,它使用之前時間步的隱藏狀態,因此可能使用之前多個時間步的信息。 num_steps的默認編號不是2,因爲默認配置是「small」(參見定義標誌缺省值的文件的頂部),其num_steps爲20. – ben
感謝您指出。我會盡快檢查並更新。 – lerner