首页 > 解决方案 > Keras 模型 val_accuracy 1.00,测试时输出错误

问题描述

我已经训练了一个 Kaggle 数据集(这个)来检测手势。训练时,它给出 val_accuracy = 1.00,这是一张图片,或者您可以使用 colab 的链接查看它

在此处输入图像描述

当我尝试使用数据集中的图像测试模型时,它给出了正确的预测,但是当我尝试使用真实世界的图像来表示“ok”手势时(你可以在 colab 项目的末尾看到它),它只是给出错误的输出,我尝试了其他图像,它也给出了错误的预测。

请问有什么帮助吗?

标签: tensorflowkerasmodelprediction

解决方案


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


推荐阅读