相关疑难解决方法(0)

TensorFlow:从RNN获取所有状态

你如何从所有隐藏的状态tf.nn.rnn()tf.nn.dynamic_rnn()在TensorFlow?API只给我最终状态.

第一种选择是在构建直接在RNNCell上运行的模型时编写循环.但是,对于我来说,时间步长的数量并不固定,并且取决于传入的批次.

一些选项是使用GRU或编写我自己的RNNCell,将状态连接到输出.前者的选择不够普遍,后者听起来太过于苛刻.

另一个选择是做一些像这个问题中的答案,从RNN获取所有变量.但是,我不确定如何以标准方式将隐藏状态与其他变量分开.

在使用库提供的RNN API时,是否有一种很好的方法可以从RNN获取所有隐藏状态?

python machine-learning deep-learning tensorflow

11
推荐指数
1
解决办法
1882
查看次数