笔者最近刚开始DeepLearning之旅,熟悉使用tensorflow相关的各个软件十分必要。下面将从自身经历出发,介绍如何在win10+Pycharm+tensorflow(Version=1.6.0)+Python(3.5.2)下使用可视化工具tensorboard(Version=1.6.0)。
笔者联系方式(QQ:1219154092,如果遇到什么问题,欢迎大家的交流哈!)
一、 前提条件
1、系统环境为Win10
2、假设已成功安装Pycharm+tensorflow(Version=1.6.0)+Python(3.5.2)
*Python版本必须为3.5,因为目前tensorflow只支持python3.5
二、Tensorboard的启用
首先,要成功安装tensorboard应用程序。tensorboard是TensorFlow的一个可视化工具,能够监控TensorFlow运行过程中的计算图,各种指标随着时间的变化趋势以及训练中使用到的图像等信息使用tensorboard包括两个步骤:
1. 在python程序中将想要可视化的结果,包括中间结果,例如准确率变化等,以及计算图模型使用tf.Summary.FileWriter()写入到文件系统。
2. 运行tensorboard –path-to-log命令读取之前输出的log,并显示在web服务器上,这时可通过浏览器访问。
示例:
第一步:输出日志文件
运行程序,在该目录下,会出现一个log_1文件夹,里面就是生成的日志文件。
第二步:打开tensorboard
这里有两个重要的步骤:要在终端启动tensorboard,正确输入路径
1、找到tensorboard.exe所在文件夹,复制路径,然后在CMD下进入此路径。(或者直接在该文件夹下Shift+右键打开Windows PowerShell)
2、再输入.\tensorboard --logdir=G:\Code\Python_Learn\Python_tensorflow\log_1 回车,然后在浏览器中输入以下网址就可以启动
tensorboard了。
CMD下启动tensorboard
1、在CMD下进入tensorboard文件夹所在目录
2、输入tensorboard --logdir==G:\Code\Python_Learn\Python_tensorflow\log_1 回车
3、在浏览器输入网址就可以启动tensorboard。