首页 > 解决方案 > Mnist Digit Recogniser 在自己的手写数字上运行时给出错误答案。为什么?

问题描述

我是一个初学者,我制作了 Mnist 数字识别器,然后尝试用我自己的手写数字对其进行测试,但每次它给出的答案都是错误的。有人可以帮忙告诉我为什么会这样:

这是代码的链接:https ://github.com/sa7890722/MACHINE-LEARNING-AND-NEURAL-NETWORKS/blob/master/Untitled1.ipynb

标签: python-3.xtensorflowmachine-learningkerasmnist

解决方案


从我在您的数据中可以看到,您正在加载的图像与 mnist 使用的颜色相反。Mnist 的数字在黑色背景上,而本身是白色的。但是,在您的数据中,数字是白色背景上的黑色。您的模型没有看到具有白色背景的数字,因此性能很差。尝试做1-img并预测结果,它应该可以工作。


推荐阅读