【python】Tansorflow查看变量值的方法
1、import tensorflow as tf
w1 = tf.Variable(tf.truncated_normal([365, 500],stddev=0.1),
name="a", dtype=tf.float32)
Tensorflow的变量,是"图"里面的节点,所以,直接读数据是不行的。

2、想要获取变量值,需要建立一个"交互会话":
sess=tf.InteractiveSession()
关闭会话:
sess.close()

3、读取变量值,必须在会话过程中进行:
sess=tf.InteractiveSession()
w1.initializer.run() #变量初始化
w=w1.read_value().eval() #读取变量值
sess.close()
w #变量值是一个二维数组

4、w是一个随机的噪音图片,w*255可以清晰看到噪点。


5、一旦会话关闭,将不能读取变量:
sess=tf.InteractiveSession()
w1.initializer.run()
sess.close()
w=w1.read_value().eval()
w

6、另一种读取变量值的方法:
sess=tf.InteractiveSession()
w1.initializer.run()
w=sess.run(w1)
sess.close()
w
注意,读取变量值,都是在对话里面完成的。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。