Neural network 张力板-叠加2个图

Neural network 张力板-叠加2个图,neural-network,tensorflow,tensorboard,Neural Network,Tensorflow,Tensorboard,在tensorboard中,我想在同一个图上叠加2个图(神经网络的训练和验证损失) 我可以看到两个单独的图,但没有一个图有两条叠加曲线。否则,我会得到一个曲折的情节 如何操作?如果将tensorboard指向包含两次运行的tf事件的目录,您应该能够看到它们。(如果它们位于子目录中,请将其指向两者的父目录)。可以在Tensorboard中叠加两个绘图。您必须满足以下两个条件: 创建两个独立的tf.train.SummaryWriter对象,以便在两个文件夹中输出 创建两个同名的摘要(例如,tf.s

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


我可以看到两个单独的图,但没有一个图有两条叠加曲线。否则,我会得到一个曲折的情节


如何操作?

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

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

  • 创建两个独立的
    tf.train.SummaryWriter
    对象,以便在两个文件夹中输出

  • 创建两个同名的摘要(例如,
    tf.scalar\u 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(...)
    

    我可以看到两个独立的绘图,但不能看到一个重叠的绘图。否则,我会看到一个锯齿形的绘图。如果有必要,我可以给你拍照