tensorboard使用详解

本文详细介绍了如何使用TensorBoard,包括标量数据的汇总记录、直方图的创建、数据文件的保存与读取,以及如何在命令行启动TensorBoard显示可视化结果。特别提醒,启动时需确保在logs目录的上一级,并且推荐使用谷歌浏览器以避免兼容性问题。
摘要由CSDN通过智能技术生成

先说使用步骤:

1.对标量数据汇总和记录使用tf.summary.scalar,函数格式如下:

tf.summary.scalar(tags, values, collections=None, name=None)

2.使用tf.summary.histogram直接记录变量var的直方图

3.将要保存的变量存在一起

merged_summary_op = tf.summary.merge_all()

4.写入记录数据文件

summary_writer = tf.summary.FileWriter("logs/",sess.graph)

5.运行所有保存变量,并将值写入

summary_str = sess.run(merged_summary_op,feed_dict={x: x_train_a, y_: y_train_a})
summary_writer.add_summary(summary_str, epoch)

6.在命令行里输入下列代码(pycharm在左下角teminal里输入即可),会跳出网址,注意用谷歌浏览器,其他浏览器可能会出问题!
tensorboard --logdir=logs

注:输入步骤6时要先将文件目录跳转到logs上一层,注意是上一层(用 cd logs即可),有些博客说跳进logs里再操作是错的!另外在tf.summary.scalar存loss,acc之类值时一定要保证是标量才能存,不然会出错!

代码案例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值