深度學習中tensorflow框架的學習

weixin_33763244發表於2017-07-26

1.如何檢視tensorflow版本與儲存位置

import tensorflow as tf
print(tf.__version__)
print(tf.__path_)

注:__看著是一個下劃線,實際上是兩個下劃線
本人用的是0.12.0-rc0版本
2.報錯module 'tensorflow.python.ops.nn' has no attribute 'rnn_cell'

#原因是1.0版本改了不少地方
#原來是這樣的:
from tensorflow.python.ops import rnn, rnn_cell 
lstm_cell = rnn_cell.BasicLSTMCell(rnn_size,state_is_tuple=True) 
outputs, states = rnn.rnn(lstm_cell, x, dtype=tf.float32)

#修改成這樣的:
from tensorflow.contrib import rnn 
lstm_cell = rnn.BasicLSTMCell(rnn_size) 
outputs, states = rnn.static_rnn(lstm_cell, x, dtype=tf.float32)

小結:注意版本區別
關於tensorflow報錯及糾錯方面可以參照連結http://www.cnblogs.com/huntto...

相關文章