训练和测试损失

时间:2020-06-30 09:12:37

标签: python regression conv-neural-network cnn

我正在研究CNN模型,以估计人体的角度。 这是我的代码的一部分,我需要绘制训练图和测试图。 但是它不适用于测试零件,并且显示“ nan”作为“ val_loss”的值。 和history2也是这样一个完全“ nan”的数组!(我只是在这里使用名称“ val_loss”,以使其在我的代码bcs中具有测试所包含的许多变量的情况更加明显) 那么,这是什么问题呢?有什么主意吗?

for i in range(50):
   sess.run([train_step] , feed_dict = {xs: train_x_disorder, ys: train_y_disorder, keep_prob: 0.7})
      (val_loss,) = sess.run([cross_entropy], feed_dict={xs: test_x_disorder, ys: test_y_disorder, 
      keep_prob: 1.0})
      (loss_train,) = sess.run([cross_entropy], feed_dict={xs: train_x_disorder, ys: 
      train_y_disorder, keep_prob: 0.5})
      history2.append(val_loss) 
      history1.append(loss_train)
   plt.plot(range(len(history1)), history1, 'b')
   plt.plot(range(len(history2)), history2 , 'k--')**

0 个答案:

没有答案