当 运行 在自己的手写数字上时,Mnist 数字识别器会给出错误的答案。为什么?
Mnist Digit Recogniser gives wrong answer when run on own handwritten digits. Why?
我是初学者,我编写了 Mnist 数字识别器,然后尝试用我自己的手写数字对其进行测试,但每次都给出错误的答案。谁能帮忙告诉我为什么会这样:
这里是 link 代码:https://github.com/sa7890722/MACHINE-LEARNING-AND-NEURAL-NETWORKS/blob/master/Untitled1.ipynb
根据我在您的数据中看到的情况,您正在加载的图像与 mnist 使用的颜色相反。 Mnist 的数字在黑色背景上,而它们本身是白色的。但是,在您的数据中,数字是白底黑字。您的模型没有看到白色背景的数字,因此表现不佳。尝试做 1-img
并预测结果,它应该有效。
我是初学者,我编写了 Mnist 数字识别器,然后尝试用我自己的手写数字对其进行测试,但每次都给出错误的答案。谁能帮忙告诉我为什么会这样:
这里是 link 代码:https://github.com/sa7890722/MACHINE-LEARNING-AND-NEURAL-NETWORKS/blob/master/Untitled1.ipynb
根据我在您的数据中看到的情况,您正在加载的图像与 mnist 使用的颜色相反。 Mnist 的数字在黑色背景上,而它们本身是白色的。但是,在您的数据中,数字是白底黑字。您的模型没有看到白色背景的数字,因此表现不佳。尝试做 1-img
并预测结果,它应该有效。