好久没有在CSDN博客写作了,本作仅供入门使用,详情请移步官方文档
- 和通常的文件读取写入流层一样,tensorboard也遵循这一过程
1. 找个本子,拿起笔
train_log_dir = 'E:\\dataset\\trainingSet\\logs\\'
train_summary_writer = tf.summary.create_file_writer(train_log_dir)
2.开始书写
1)写入参数:
with train_summary_writer.as_default():
tf.summary.scalar('output_loss:', loss, step=epoch)
- 第一项’output_loss’是标签,你可以定义你喜欢的名称
- 这个loss可以来自fit/train_on_batch等函数所记录的值
- step代表是所画图的横座标
2)写入模型…(后续补充)
3.合上本子(可选,在拒绝访问时)
train_summary_writer.close()
4.验收成果
1)打开cmd
2)激活环境(如果不是base)
3)定位到存放的目录(可选,网上很多说需要,其实可以不用)
如下:(环境)+存放路径
4)调用画板
tensorboard --logdir E:\dataset\trainingSet\logs
- 定位到 *.v2 文件的目录即可。
- 成功会提示:
5)展开画板
- 打开chrome 输入地址
http://localhost:6006/
6)欣赏成果
7)哈哈结束了
常见问题汇总:
1. 打开网站后为空白页
可能是版本问题,建议重装tensorboard。(之前使用2.1.0出问题,2.0.2可以用)
2. 打开后提示没有文件
???你确定你写入东西了吗同学,建议检查文件大小,正常不会小于2KB
3.拒绝访问
调用close()函数或者关掉进程看看
tensorflow2为新版本,会出现很多网上没有答案的问题,我也摸索了很久,如果有帮到大家请收藏噢。