我是新來的深度學習,並試圖執行此處寫的代碼 http://r2rt.com/recurrent-neural-networks-in-tensorflow-i.html。AttributeError:'模塊'對象沒有屬性'setup_graph'
我想實現相同的代碼,但我得到的錯誤
no module name basic_rnn
而進口basic_rnn
寫在代碼:
import basic_rnn
def plot_learning_curve(num_steps, state_size=4, epochs=1):
global losses, total_loss, final_state, train_step, x, y, init_state
tf.reset_default_graph()
g = tf.get_default_graph()
losses, total_loss, final_state, train_step, x, y, init_state = \
basic_rnn.setup_graph(g,basic_rnn.RNN_config(num_steps=num_steps, state_size=state_size))
res = train_network(epochs, num_steps, state_size=state_size, verbose=False)
plt.plot(res)
後來我改變basic_rnn = tf.contrib.rnn.BasicRNNCell
, 然後我收到錯誤
'module' object has no attribute 'setup_graph'.
我假設我會在執行basic_rnn.RNN_config
時再次出錯。 什麼是正確的語法? 我使用的版本tensorflow 1.0.0 請幫助