我是一个初学者,我制作了一个Mnist数字识别器,然后尝试用我自己手写的数字进行测试,但每次它都给出错误的答案。能有人帮我解释一下这是为什么吗:
这是代码的链接:https://github.com/sa7890722/MACHINE-LEARNING-AND-NEURAL-NETWORKS/blob/master/Untitled1.ipynb
回答:
从你的数据来看,你加载的图像与mnist使用的颜色相反。Mnist的数字是在黑色背景上显示为白色。然而,在你的数据中,数字是黑色,背景是白色。你的模型没有见过白色背景的数字,所以表现不佳。尝试使用1-img
对结果进行预测,应该会有效。