tensorboard 数据降维分布图_TensorBoard

TensorBoard是一款强大的可视化工具,用于展示TensorFlow训练过程中的数据,如标量、图像、音频、计算图、数据分布、直方图和嵌入向量。通过SCALARS面板观察标量值变化,IMAGES显示图像变化,DISTRIBUTIONS呈现向量数据分布,EMBEDDINGS用于查看降维后的高维数据。使用tf.summary模块获取序列化数据,FileWriter写入事件文件,通过启动TensorBoard并指定logdir路径,即可在浏览器中查看可视化结果。
摘要由CSDN通过智能技术生成

TensorBoard

TensorFlow

什么是TensorBoard?

可视化工具,可以将训练过程中的各种绘制数据展示出来,包括标量(scalars),图片(images),音频(Audio),计算图(graph),数据分布,直方图(histograms)和嵌入式向量。

控制面板SCALARS: 展示标量值随时间变化的关系图

IMAGES: 图像随时间变化的关系图

AUDIO: 音频数据随时间变化的关系图

GRAPHS: 显示数据流图

DISTRIBUTIONS: 显示向量值的数据分布

HISTOGRAMS: 显示向量值的统计信息

EMBEDDINGS: 显示降维后的高维数据

tf.summary 模块

该模块的功能是获取和输出模型相关的序列化数据。classes

说明

TensorBoard 使用流程

流程: 先使用summary ops来获取序列化数据;然后通过FileWriter实例将这些数据写入事件文件;最后,启动TensorBoard程序,加载事件文件中的序列化数据,我们就可以在各个面板中看到可视化数据了summary ops: 负责获取我们想要的,数据流图上的张量数据。summary ops中存储的三序列化数据(Protocol Buffers), 而在数据流图中存储的是具体的张量值。

FileWriter: 负责向事件文件中写入序列化数据。

name_scope

按名称域对节点进行分组的方法对于制作清晰的图形至关重要。如果您正在构建模型

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值