为啥张量板图弯曲得很奇怪?

Posted

技术标签:

【中文标题】为啥张量板图弯曲得很奇怪?【英文标题】:Why tensorboard plots are weirdly curved?为什么张量板图弯曲得很奇怪? 【发布时间】:2021-05-05 19:57:30 【问题描述】:

最近我开始使用 tensorboard 来监控我的模型的学习进度,但是我注意到当标量彼此相距太远时,图形会变得奇怪弯曲(您可以在第二张图上看到它,突然跳跃往往会绘制Y 轴和后面的奇怪线条)。我所期望的正是第一张图上的内容,单次分类精度对我来说看起来非常好。

无论如何我可以处理它以使图形对眼睛友好吗?

输出到第二张图的表现就像在每个深度学习训练循环中一样:

writer = SummaryWriter()
for epoch in range(1, epochs + 1): 
    for step, (images, labels) in enumerate(train_dataloader):
         *do deep learning stuff* 
         if step % 50 and step != 0:
             writer.add_scalar("Plot_name", loss, step)

附:太远了,我的意思是我们有一个(标量,步长)序列,如下所示:[1.2, 50], [1.1, 100], [1.05, 150], [0.8, 200]。

在最后一个标量和倒数第二个标量之间有点跳跃

【问题讨论】:

您是否有机会在不清除日志目录的情况下重新启动脚本? 没有,目前已经连续训练了两个小时,看起来是这样的,-ibb.co/Jq6m66M 【参考方案1】:

感谢大家参与,我才发现我一直在密谋 验证损失/时期在同一个“单倍损失”图上,因此它绘制了一些在 0 附近的值(如 [1.01, 1]、[0.95, 2]、[0.8, 3]),这就是它的原因画了这么奇怪的曲线。

现在看起来像这样,正如预期的那样。

Fixed tensorboard

【讨论】:

以上是关于为啥张量板图弯曲得很奇怪?的主要内容,如果未能解决你的问题,请参考以下文章

Java GUI为啥BoxLayout面板在其中有另一个BoxLayout面板时表现得很奇怪

为啥 ng-href 在解析地理字符串时表现得很奇怪

用 pytorch 闪电组织张量板图

如何将张量板图用于列表/数组?

如何仅在链接末尾弯曲链接的边框[重复]

XCODE:标签约束表现得很奇怪