我正在尝试弄清楚 tensorflow 代码 (r0.11) 的结构,但在理解 RNN 中使用的“state_is_tuple”参数时遇到了问题(目前正在研究 LSTM)。
在这篇文章中 How do I set TensorFlow RNN state when state_is_tuple=True?据说 state_is_tuple 选项设置隐藏神经元和细胞状态的状态是否保存在元组中。。 p>
所以我的问题是:为什么这个参数存在?它的用途是什么?我为什么要费心?在什么情况下应该设置为 True/False?
感谢您的帮助!
最佳答案
这是对 rnn_cell 类早期实现的更改,其中状态是隐藏神经元和细胞状态的串联。在我认为版本 0.11 中,这被更改为(隐藏神经元、细胞状态)的首选版本,因此作为一个元组。
将来旧的串联方式将被弃用。在此之前默认是串联,但如果您已经使用元组方式,则需要将 state_is_tuple 设置为 true。
关于python - TensorFlow中的参数 "state_is_tuple"是干什么用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40863006/