首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tensorboard-叠加2个图

问Tensorboard-叠加2个图
EN

Stack Overflow用户
提问于 2016-01-15 05:13:36
回答 2查看 2.4K关注 0票数 6

在tensorboard中,我想在同一张图上叠加两个图(神经网络的训练和验证损失)。

我可以看到两个独立的曲线图,但不是有两条叠加曲线的曲线图。否则,我会得到一个Z字形的图。

我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2016-08-02 19:16:52

在Tensorboard中可以叠加两个图。您必须同时满足以下两个条件:

  1. 创建两个独立的tf.train.SummaryWriter对象,以便它使用相同的name.

在两个中输出两个摘要(例如,tf.scalar_summary

例如,绘制训练和验证损失图:

代码语言:javascript
复制
# Before training
train_summary = tf.scalar_summary('Loss', train_loss)
vali_summary = tf.scalar_summary('Loss', vali_loss)
train_writer = tf.train.SummaryWriter('/tmp/train'), sess.graph)
vali_writer = tf.train.SummaryWriter('/tmp/vali'), sess.graph)

# And then later
train_writer.add_summary(...)
vali_writer.add_summary(...)
票数 5
EN

Stack Overflow用户

发布于 2016-01-15 05:41:20

如果您将tensorboard指向包含两次运行的tf事件的目录,您应该能够看到它们。(如果您在子目录中有它们,请将其指向这两个目录的父目录)。

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

https://stackoverflow.com/questions/34799850

复制
相关文章

相似问题

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