我正在尝试运行一个教程(http://r2rt.com/recurrent-neural-networks-in-tensorflow-ii.html),并且对已移动的模块有一些问题。
我研究了一下,发现有些类已经移动并修复:
tf.nn.rnn_cell.BasicRNNCell(state_size)
到
tf.contrib.rnn.BasicRNNCell(state_size) (that should be correct right?)
现在可以了。
但是,我有一个我似乎无法修复的功能:
rnn_outputs, final_state = tf.nn.rnn(cell, rnn_inputs, initial_state=init_state)
--> as expected, says: module 'tensorflow.python.ops.nn' has no attribute 'rnn'
所以我试着:
rnn_outputs, final_state = tf.contrib.rnn(cell, rnn_inputs, initial_state=init_state)
但上面说:“module”对象不可调用
我使用python3(也尝试了2次),新安装了TensorFlow 1.0.0到pip3。
我试着看了一下API,但这对我来说没有多大意义,因为我仍在学习教程,试图了解正在发生的事情。我想参数可能已经改变了,或者现在在子函数中?https://www.tensorflow.org/api_docs/python/tf/contrib/rnn
目前没有回答
相关问题 更多 >
编程相关推荐