首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用tensorboardX在同一张图上得到两个标量?

如何用tensorboardX在同一张图上得到两个标量?
EN

Stack Overflow用户
提问于 2018-12-02 15:50:29
回答 1查看 1.3K关注 0票数 0

这些文档似乎表明add_custom_scalars_multilinechart是这样做的,但它不起作用。

有这样的东西:

代码语言:javascript
复制
from tensorboardX import SummaryWriter
writer = SummaryWriter(comment='test')

writer.add_custom_scalars_multilinechart(['loss/train', 'loss/test'], title='losses')

for blahblah:
    ...
    writer.add_scalar('loss/train', loss.item(), epoch)
    writer.add_scalar('loss/test', loss_test.item(), epoch)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-14 21:15:34

用tensorboardX在同一图表上绘制两个标量:

代码语言:javascript
复制
from tensorboardX import SummaryWriter

为两个标量创建两个summaryWriter

代码语言:javascript
复制
writer_train = SummaryWriter('runs/train_0')
writer_test = SummaryWriter('runs/test_0')

将标量实例添加到相应的summaryWriter;它们必须具有相同的标记,例如:“丢失”

代码语言:javascript
复制
for data in loop:
    writer_train.add_scalar('LOSS', loss.data.item(), idx)
    writer_test.add_scalar('LOSS', loss_test.data.item(), idx)

有关工作代码,请访问github:使用tensorboardX的示例 (参见more_plots_one_chat.py)

教程:TensorboardX

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53581904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档