TensorFlow中的参数"state_is_tuple"是干什么用的?
What is the parameter "state_is_tuple" in TensorFlow used for?
我正在尝试弄清楚 tensorflow 代码 (r0.11) 的结构,但在理解 RNN(目前正在研究 LSTM)中使用的 "state_is_tuple" 参数时遇到问题。
在这个 post 中,据说 state_is_tuple 选项设置 隐藏神经元 和 单元格状态 是否保存在元组中。
所以我的问题是:这个参数为什么存在?它的用途是什么?我为什么要费心?什么情况下应该设置成True/False?
感谢您的帮助!
这是对 rnn_cell-class 早期实现的更改,其中状态是隐藏神经元和细胞状态的串联。在我认为版本 0.11 中,这被更改为(隐藏神经元,细胞状态)的首选版本,因此作为一个元组。
将来会弃用旧的串联方式。在此之前默认是串联,但如果您已经使用元组方式,则需要将 state_is_tuple 设置为 true。
我正在尝试弄清楚 tensorflow 代码 (r0.11) 的结构,但在理解 RNN(目前正在研究 LSTM)中使用的 "state_is_tuple" 参数时遇到问题。
在这个 post
所以我的问题是:这个参数为什么存在?它的用途是什么?我为什么要费心?什么情况下应该设置成True/False?
感谢您的帮助!
这是对 rnn_cell-class 早期实现的更改,其中状态是隐藏神经元和细胞状态的串联。在我认为版本 0.11 中,这被更改为(隐藏神经元,细胞状态)的首选版本,因此作为一个元组。
将来会弃用旧的串联方式。在此之前默认是串联,但如果您已经使用元组方式,则需要将 state_is_tuple 设置为 true。