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

这里写图片描述

作为初识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文件在:
这里写图片描述
然后找到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了,这里才可以显示。
这里写图片描述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值