使用tensorflow自带的tensorboard实现数据结果的可视化

使用tensorflow自带的tensorboard实现数据结果的可视化

程序源码地址:https://github.com/tensorflow/tensorflow

数据来源 http://yann.lecun.com/exdb/mnist

介绍:

TensorBoard是一个可视化工具,能够有效地展示Tensorflow在运行过程中的计算图、各种指标随着时间的变化趋势以及训练中使用到的数据信息。可以查看TensorBoard Github ReadMe 详细阅读适应方法。

这里通过修改full_connect_feed.py的155行summary FileWriter函数实现将数据结果保存在自己需要的文件夹下。

tf.summary.FileWriter("E://TensorBoard//test",sess.graph)

最后运行完程序后,图结构将以日志文件的形式保存到给定的路径下。

使用tensorflow自带的tensorboard实现数据结果的可视化
程序运行结果

然后在命令行启动Tensorboard。

tensorboard --logdir=E://TensorBoard//test

Tensorboard作为本地的一个服务已经启动,端口号是6006,我们只需要在浏览器下输入127.0.0.1:6006或者http://主机名:6006就可以进入TensorBoard,127.0.0.1是本地的环回地址。下图是Tensorboard的界面,网络结构是基本的BP神经网络,这里就不给出图结构了。

参考资料:1.Tensorboard使用 https://blog.****.net/qq_33297776/article/details/79339684

2.高扬,卫峥,百话深度学习与Tensorflow,[M],Chapter 5, page 86-93

使用tensorflow自带的tensorboard实现数据结果的可视化