对卷积神经网络的质疑

时间:2020-07-30 21:45:42

标签: python mnist cnn

如果我训练我的CNN使用黑色背景(值为0)的“图像”(数组)来识别MNIST手写数字:

enter image description here

是否可以识别带有白色背景的图像中的数字?

enter image description here

反之亦然吗?如果答案是肯定的(背景颜色无关紧要),那将是什么解释?预先感谢

1 个答案:

答案 0 :(得分:1)

不。它不能直接工作。如果您想到数字分类的问题,我们要做的是获取一个坐标点(0-255之间的28x28数字),并将其映射到数字0-9。如果我们适合执行此任务的功能,那么您不能相反地期望它能够正常工作。

想象一个更简单的情况,我们有2D点(2个数字的坐标),并通过它拟合一条直线。现在,我们通过移动点(例如反向)来转换数据,该线不再适合,我们的模型也不再适合。

但是,理论上在第一个数据集上训练和表现良好的CNN应该能够在第二个数据集上训练和表现良好。