在tensorboard中,我想在同一张图上叠加两个图(神经网络的训练和验证损失)。
我可以看到两个独立的曲线图,但不是有两条叠加曲线的曲线图。否则,我会得到一个Z字形的图。
我该怎么做呢?
发布于 2016-08-02 19:16:52
在Tensorboard中可以叠加两个图。您必须同时满足以下两个条件:
tf.train.SummaryWriter对象,以便它使用相同的name.在两个中输出两个摘要(例如,tf.scalar_summary
例如,绘制训练和验证损失图:
# 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(...)发布于 2016-01-15 05:41:20
如果您将tensorboard指向包含两次运行的tf事件的目录,您应该能够看到它们。(如果您在子目录中有它们,请将其指向这两个目录的父目录)。
https://stackoverflow.com/questions/34799850
复制相似问题