0

我使用的是Tensorflow 1.0.0和Python 3.5。 当我尝试这样做:导入tensorflow错误tf.nn.rnn_cell

cell = tf.nn.rnn_cell.BasicRNNCell(state_size) 

我得到以下错误:

AttributeError的

<ipython-input-25-41a20d8458a7> in <module>() 

     1 # Forward pass 
     2 print(tf.__version__) 
    --->3 cell = tf.nn.rnn_cell.BasicRNNCell(state_size) 
     4 states_series, current_state = tf.nn.dynamic_rnn(cell, inputs_series, initial_state = init_state) 
    AttributeError: module 'tensorflow.python.ops.nn' has no attribute 'rnn_cell' 

有人能帮助我吗?

回答

2

TensorFlow在1.0之前改变了很多API。

您需要在tf.contrib.rnn.BasicLSTMCell

更换 tf.nn.rnn_cell.BasicLSTMCell