python-3.x - Mnist Digit Recogniser 在自己的手写数字上运行时给出错误答案。为什么?
问题描述
我是一个初学者,我制作了 Mnist 数字识别器,然后尝试用我自己的手写数字对其进行测试,但每次它给出的答案都是错误的。有人可以帮忙告诉我为什么会这样:
这是代码的链接:https ://github.com/sa7890722/MACHINE-LEARNING-AND-NEURAL-NETWORKS/blob/master/Untitled1.ipynb
解决方案
从我在您的数据中可以看到,您正在加载的图像与 mnist 使用的颜色相反。Mnist 的数字在黑色背景上,而本身是白色的。但是,在您的数据中,数字是白色背景上的黑色。您的模型没有看到具有白色背景的数字,因此性能很差。尝试做1-img
并预测结果,它应该可以工作。
推荐阅读
- python - AttributeError:“NoneType”对象没有属性“dtypes”
- java - 如果我在 ParkActivity 中使用 onClickListener,我的应用程序会崩溃且没有任何错误
- php - PayPal SEPA 付款按钮未显示
- python - Python:捕获基于 REST API 的 DMS 服务后上传文档的输出
- sql - 如何在 oracle 中使用日期格式的 To_date 函数?
- c++ - 打印排序列表c ++
- eclipse-plugin - 在 ubuntu 中找不到 http://master.dl.sourceforge.net/project/red-robot-editor/repository
- reactjs - React 组件中的 SVG 样式类
- perl - PERL 中的模式匹配以句点“.”结尾
- javascript - 是否可以从新的服务人员中检测到现有服务人员的存在?