- List item
问题1:
过程如下:
- 打开Pycharm
- 删掉Log中的原来文件,防止图像重叠
- 使用Teiminal输入tensorboard --logdir log,谷歌浏览器显示无数据
4.我觉得可能是terminal不好用,我就打开了cmd,(terminal未关)重新输入,结果还是无数据
5.重新运行,并新建logs,改变日志路径
6.再次cmd输入,结果还是无数据,谷歌浏览器中显示的日志路径仍然是log,并不是logs
7.关闭terminal,重启cmd,谷歌浏览器,继续在cmd中输入tensorboard --logdir logs
8.图像成功显示
反思:只打开一个cmd,输入tensorboard即可
问题二:
在程序中写了有些用tf.summary.scalar(‘cross_entropy_loss’,cost),即使用scalars图表示,但是谷歌浏览器显示scalars无数据。
原因:
tf.summary.scalar(‘cross_entropy_loss’,cost)这句话不在s=session.run(merged_summary,feed_dict=feed_dict_tr)
writer.add_summary(s,i)这两句代码之前,而是在之后,因此scalar的数据并没有被写入
问题三:
连续运行多次导致图像显示杂乱重叠
解决方法一:删除logs文件夹下生成的多个event文件
解决方法二:对每次的运行结果保留在logs的不同文件夹内
如:利用时间戳生成下图所示的文件存放在logs文件夹内,每个时间命名的文件夹内存每次的运行结果
绘制的图像如下: