为什么val_loss和val_accuracy不显示在时代

时间:2020-08-23 13:01:54

标签: python tensorflow keras deep-learning

我正在尝试对图像进行分类,无论它们是猫,狗还是熊猫。数据包含所有图像(猫+狗+熊猫),标签包含它们的标签,但是以某种方式当我将数据拟合到模型中时,val_lossval_accuracy不显示,每个纪元中显示的指标只有lossaccuracy。我不知道为什么它没有显示,但是我感觉是因为我没有通过validation_data,所以我将X_test.all()传递给了validation_data,但是将val_loss和{{ 1}}仍然没有显示,我该怎么办?

val_accuracy

2 个答案:

答案 0 :(得分:2)

您忘了输入适合模型的验证测试。

model.fit(X_train,y_train,batch_size = 32,epochs = 25,verbose = 1,validation_data =(X_test,y_test))

答案 1 :(得分:2)

您忘记将y_test变量转换为分类类型。添加此行,

y_test  = np_utils.to_categorical(y_test  , 3)