tensorboard中把多次实验的结果绘制在一起

本文介绍如何使用TensorBoard在同一图表中展示多个实验的训练损失和准确率曲线,以便于直观对比不同设置下的模型表现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tensorboard中把多次实验的结果绘制在一起

在进行模型的训练时,我们常常会绘制loss,指标或者训练相关的图像,有时候需要将多次实验的结果绘制在一起进行对比。使用tensorborad就可以做到,只需要做到以下两点

  • 不同实验的绘制图像的命名保持一致
  • 将保存好的events文件保存在不同的文件夹,然后加载时定位到父级目录

不同实验的绘制图像的命名保持一致

self.writer.add_scalar( 'Training/Loss', loss_board, self.step)
self.writer.add_scalar( 'Training/Acc', acc_board, self.step)

例如上述添加了loss和acc的曲线,各自的命名为Training/Loss,Training/Acc,那么下一次实验请依旧保持这个命名

将保存好的events文件保存在不同的文件夹,然后加载时定位到父级目录

文件夹示例
文件夹结构
例如上图,在example_1和example_2两个文件夹中都有一个events文件,在用tensorboard打开时定位到上级目录test就可以绘制在一起啦(不要将两个events文件夹放在一起然后打开,这样虽然可以绘制在一起,但是却是错误的曲线)

tensorboard --logdir=./test

Result

重叠曲线

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值