2016-11-29 38 views
3

我試圖找出張量流代碼的結構(r0.11),並且在理解RNN中使用的「state_is_tuple」參數(當前正在查看LSTM)時出現問題。TensorFlow中使用的參數「state_is_tuple」是什麼?

在這篇文章中How do I set TensorFlow RNN state when state_is_tuple=True?據說在state_is_tuple選項設置羯羊的隱藏神經元的狀態和細胞狀態都保存在一個元組或不

所以我的問題是:爲什麼這個參數存在?它是什麼用於和爲什麼我應該打擾?我應該在什麼情況下將其設置爲True/False?

感謝您的幫助!

回答

5

這是rnn_cell類的早期實現的一種改變,其中狀態是隱藏神經元和單元狀態的串聯。在我認爲版本0.11中,這被改爲(隱藏的神經元,細胞狀態)的首選版本,因此作爲元組。

未來舊的連接方式將被棄用。在此之前,默認是串聯,但是如果您已經使用元組方式,則需要將state_is_tuple設置爲true。

相關問題