如何测量性能曲线上的误差

时间:2018-07-17 05:44:07

标签: tensorflow machine-learning

我正在从事机器学习项目。我的训练循环运行35000个训练步骤。我每100个训练步骤将训练准确性记录在一个列表中,并使用训练准确性的最后一个值(35000)。然后,我再次运行循环以获取第二个温度,并且训练步骤再次达到35000。注意训练精度的最后一个值。对于不同的温度值,我重复相同的过程。但是,当我绘制黑白温度(x轴)与测试精度(y轴)的曲线图时,我的曲线并不平滑。我想绘制测试精度上的误差线,但我不知道该怎么做? / p>

`for nstep in range(nSteps):
    i = nstep % nSteps
    batch_xs = np.reshape(x_train,(nSteps,bSize,nPixels))    
    batch_ys = np.reshape(y_train,(nSteps,bSize,nLabels))
    sess.run(train_step, feed_dict={x: batch_xs[i], y_: batch_ys[i]})
        if nstep % 100 == 0:
            acc1 = sess.run(accuracy,feed_dict={x: x_train, y_:y_train})
            acc2 = sess.run(accuracy, feed_dict={x: x_test, y_: y_test})`

0 个答案:

没有答案