【发布时间】:2017-05-16 08:32:12
【问题描述】:
使用 tensorflow 运行 NN 模型,我想在训练集和测试集上绘制准确度得分。然而,情节张量板显示我看起来很奇怪:那里只有一个“准确性”选项卡,它在同一个数字上绘制了两个分数。所以基本上,x 轴上的每一步都有两个点连接在一起。如何在该图上分别绘制两条线(训练准确度和测试准确度)?
这是我的代码的 sn-p:
loss_summary = tf.summary.scalar('loss', loss)
acc_summary = tf.summary.scalar('accuracy', accuracy)
summary_loss, summary_acc_train = sess.run([loss_summary, acc_summary], feed_dict={X: X_train, y: y_train})
summary_acc_test = sess.run([acc_summary], feed_dict={X: X_test, y: y_test})
summary_writer.add_summary(summary_loss, epoch)
summary_writer.add_summary(summary_acc_train, epoch)
summary_writer.add_summary(summary_acc_test, epoch)
【问题讨论】:
-
train_loss和vali_loss是同一个对象但名称不同吗?