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