Tensorboard的可视化之name_space和summary

name_scope

name_scope:让生成的汇总有层次性
典型的TensorFlow可以有数以千计的节点,如此多而难以一下全部看到,甚至无法使用标准图表工具来展示。为了简单起见,我们为变量名划定范围,并且可视化把该信息用于在图表中的节点上定义一个层级。默认情况下,只有顶层节点会显示。
在这里插入图片描述
在fc1_model这个命名空间下,定义了三个操作: matmul,+,relu。生成的tensorboard图如下:
在这里插入图片描述

summary

Summary类:负责汇总数据并写入事件文件
在执行TensorFlow计算图的过程中,将各种类型的数据汇总并记录到日志文件中。然后使用TensorBoard读取这些日志文件,解析数据并生产数据可视化的web页面,让我们可以在浏览器中观察各种汇总数据。
在这里插入图片描述
summary.op包括了summary.scalar 、summary.histogram、summary.image等操作,这些操作输出的是各种summary protobuf,最后通过summary.writer写入到event文件中。
TensorFlow API中包含系列生产summary数据的API接口,这些函数将汇总信息存放在protobuf中,以字符串形式表达。
在这里插入图片描述
add_summary仅仅是向FileWriter对象的缓存中存放event data。而向disk上写数据是由FileWrite对象控制的。
使用的时候需要注意的地方:
1、 如果使用filewriter.add_summary(summary, global_step)时没有传global_step参数,会使scarlar_summary变成一条直线。
2、只要是在计算图上的Summary op,都会被merge_all捕捉到,不需要考虑变量生存空间问题!

参考:https://blog.csdn.net/hongxue8888/article/details/78610305

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值