DL01-史上最简单的TensorFlow小例可视化

DL01-史上最简单的TensorFlow小例可视化_第1张图片

作为初识tf,这是一个最简单的例子,首先定义两个变量foo与bar,并给它们赋值,这两个变量就是tf中的两个节点,然后,再加上一个名字add的运算节点,这个图也就形成了;在启动计算这个图之前,要进行对变量的初始化,最后取到一个session,运行run()函数,获取result的值,而result变量,会向前相继获取值,这样就使整个图进行了运算。
代码:

import tensorflow as tf

print('version:', tf.__version__)
foo = tf.Variable(3, name='foo')
bar = tf.Variable(2, name='bar')
result = tf.add(foo, bar, name='add')
# 初始化变量
init = tf.global_variables_initializer()
# 启动图 (graph)
sess = tf.Session()
sess.run(init)
res = sess.run(result)
print('result:', res)
train_writer = tf.summary.FileWriter('/tmp/tensorflow/add/logs/testTf/train',
                                     sess.graph)

运行结果:

version: 1.2.0
result: 5

会发现这个log文件在:
DL01-史上最简单的TensorFlow小例可视化_第2张图片
然后找到TF中用来可视化这个文件的文件tensorboard.py,运行这个文件就可以了。

# 可视化命令
# C:\Users\win7>python C:\Users\win7\AppData\Local\Programs\Python\Python35\Lib\site-packages\tensorflow\tensorboard\tensorboard.py --logdir=F://tmp

这里写图片描述
注意不要少了那个“//”;
打开浏览器,输入http://win7-pc:6006/,点击GRATHS可看到,其实还有很多可视的,只要在tensorflow运行时记录成log了,这里才可以显示。
DL01-史上最简单的TensorFlow小例可视化_第3张图片

【happyprince, http://blog.csdn.net/ld326/article/details/78681349 】

你可能感兴趣的:(深度学习,tensorflow)