【发布时间】:2018-12-16 20:55:37
【问题描述】:
我使用 MNIST 数据集(具有 50000 个训练输入)训练了我的 ANN 并运行。当我尝试 MNIST 数据集中包含的测试输入时,我得到了 91-92%(很高)的准确率。但是,如果我将我的 Paint 图像作为我训练有素的 ANN 的输入,它无法识别数字。即使是最清晰的。但是,如果我从互联网上下载一个数字的图像,它的识别率很高。所以,我不明白为什么我的 ANN 能识别除了 Paint 制作的图像之外的所有东西。 (MNIST 数据集包含在黑色背景上有白色数字的图像。)
【问题讨论】:
-
正在使用哪种编程语言以及图像是如何读入程序的?
-
Matlab。我通过“imread”函数读取 .png 文件,并将获得的矩阵矢量化,就像我的训练数据集中的矩阵一样。训练输入代表 28*28 像素正方形的图像,我尝试相同的大小。 @pm101
标签: machine-learning artificial-intelligence mnist