Tensorflow Keras型号val_精度为1.00,测试时输出错误

Tensorflow Keras型号val_精度为1.00,测试时输出错误,tensorflow,keras,model,prediction,Tensorflow,Keras,Model,Prediction,我训练了一个Kaggle数据集来检测手势。训练时,它给出的val_精度为1.00,这是一张图像,或者您可以使用 当我尝试使用数据集中的图像测试模型时,它给出了正确的预测,但是当我尝试使用真实世界的图像进行ok手势时,你可以在colab项目的最后看到它,它只给出了错误的输出,我尝试了其他图像,它也给出了错误的预测 有什么帮助吗?当您有一个想要预测的真实图像时,您必须以与处理训练图像完全相同的方式处理该图像。例如 图像大小必须相同 像素的缩放必须相同 如果在rgb图像上进行训练,则真实世界的图像必

我训练了一个Kaggle数据集来检测手势。训练时,它给出的val_精度为1.00,这是一张图像,或者您可以使用

当我尝试使用数据集中的图像测试模型时,它给出了正确的预测,但是当我尝试使用真实世界的图像进行ok手势时,你可以在colab项目的最后看到它,它只给出了错误的输出,我尝试了其他图像,它也给出了错误的预测


有什么帮助吗?

当您有一个想要预测的真实图像时,您必须以与处理训练图像完全相同的方式处理该图像。例如 图像大小必须相同 像素的缩放必须相同 如果在rgb图像上进行训练,则真实世界的图像必须是rgb图像
如果是灰度级的,那么现实世界中的图像必须是灰度级的

首先,感谢您的回答。实际上,所有这些都是在项目中完成的。