tensorflow - Keras 模型 val_accuracy 1.00,测试时输出错误
问题描述
我已经训练了一个 Kaggle 数据集(这个)来检测手势。训练时,它给出 val_accuracy = 1.00,这是一张图片,或者您可以使用 colab 的链接查看它
当我尝试使用数据集中的图像测试模型时,它给出了正确的预测,但是当我尝试使用真实世界的图像来表示“ok”手势时(你可以在 colab 项目的末尾看到它),它只是给出错误的输出,我尝试了其他图像,它也给出了错误的预测。
请问有什么帮助吗?
解决方案
当您拥有想要预测的真实世界图像时,您必须以与处理训练图像完全相同的方式处理该图像。例如,图像大小必须相同,如果在 rgb 图像上训练,则必须缩放相同 真实世界图像如果在灰度上训练,则必须是 rgb 图像 真实世界图像必须是灰度
推荐阅读
- javascript - 使用 java 在 selenium web 驱动程序中创建一段 JavaScript 代码的函数
- redis - .NET Core 是否支持 NLog.Redis?
- azure - 证书升级后 Service Fabric Explorer 的访问被拒绝
- android - 带有平滑进度条的倒数计时器的工作示例
- java - 对象创建会影响应用程序性能吗
- azure - 适用于 IdP 和 SP 的 Azure AD
- docker-compose - 错误:错误认可链代码:rpc 错误:代码 = 未知 desc = 启动链代码 fabcar 时超时
- html - 如何通过 Swift 从 macOS 的网页中获取文本?
- visual-studio-code - vscode:一种语言的多个扩展
- sql-server - 以 CTE 为中心描述