TensorBoard可视化显示问题(个人解决办法)

 

最近在研究TensorFlow下实现mnist手写数字识别的测试,老师向我提出了一个问题——能否将错误识别的图片显示出来或者错误图片的标签显示出来。刚开始百度的时候都是在caffe环境下实现的。后来看到了可视化插件TensorBoard,感觉蛮有用的,所以特来研究了一下。闲言少叙,直接说下我的做法。(注:之前也参考了网上很多其他人的做法,但是都出现了各种各样的问题,最后研究出了自己的方法。)

我的TensorFlow是在anaconda下安装的,版本为1.0.0,Python版本为3.5(目前Windows下还是不支持3.6的)

第一步,安装tensorboard

一条命令:pip install tensorboard

第二步,找到tensorboard.exe所在的文件夹路径,并将其加入系统环境。(如果不知道路径,直接搜索就可以)

找到tensorboard.exe所在路径

添加到系统路径中(此电脑—右键属性—高级系统设置—环境变量—系统变量中找到PATH)

(注:这里面之前在网上看到过一个方法,我尝试过是不能实现的。通过pip show tensorflow查找TensorFlow的安装路径,然后在他的安装路径下寻找tensorboard的安装路径,这样是不对的。)

第三步,生成可视化日志文件

本人是在网上找了一个简单的例程,然后生成在文件夹里面。

生成的日志文件如下

第四步,在Google Chrome下打开日志文件

打开Anaconda Prompt,进入TensorFlow的环境,然后进入到保存日志文件的盘,输入tensorboard --logdir=你所保存的文件夹名称,它会生成一个网址

复制网址到Google Chrome即可打开