tensorflow: 畅玩tensorboard图表(SCALARS)

前言

这篇博客建立在你已经会使用tensorboard的基础上。如果你还不会记录数据并使用tensorboard,请移步我之前的另一篇博客:tensorflow: tensorboard 探究

关于模型文件夹

每启动一轮新的训练时,存放生成模型的文件夹就会生成一个独立的子文件夹。
每当开始初始训练时,该子文件夹下会生成一个events文件用于记录开始:
这里写图片描述

停掉训练时,该子文件夹下会生成已经训练好的若干个参数模型,并再生成一个events文件用于记录这第一次训练:
这里写图片描述

如果接着最后一次的训练结果继续训练下去,那么在再次停掉训练时,又会生成这次训练所新生成的若干个参数模型,并又一次生成一个events文件用于记录这二次训练:
这里写图片描述

思考

那么这些 events文件 究竟和 tensorboard成像 之间有什么关联呢?

Test

这边共有三个events文件,按时间顺序分别称之为:初始化events首次训练events二次训练events

分别对他们进行 Ablation Experiments (切除实验):

  1. 只有 初始化events
    这里写图片描述

  2. 初始化events + 首次训练events
    这里写图片描述

  3. 三个events文件俱在:
    这里写图片描述

  4. 初始化events + 二次训练events
    这里写图片描述

  5. 首次训练events + 二次训练events
    这里写图片描述

总结

初始events文件:在y轴上记录初始值。
非初始events文件:记录一段变化。

在上述二者俱在时,会将 可被识别的 第一个模型 的结果值y轴上的 初始点直线 连接起来。

如果缺少了任意一个events文件,那么在那个阶段所新训练出的参数模型都不能被识别到。

每次做Ablation之前,记得要先停掉之前的tensorboard进程,再重新打开一遍。否则你对events文件的各种增删操作,本地端口localhost:6006 都是无法感知到的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值