为啥张量板图弯曲得很奇怪?
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
【讨论】:
以上是关于为啥张量板图弯曲得很奇怪?的主要内容,如果未能解决你的问题,请参考以下文章