图灵奖得主,带你详解深度学习(13)

再进一步,我们忽略字的颜色,降低正方形的分辨率,就考虑一个28×28=784个像素的图像。

我们规定每一个像素值都是0到1之间的一个小数,代表灰度的深浅,0表示纯白色,1表示纯黑。这样一来,手写的数字“1”就变成了下面这个样子 ——

图灵奖得主,带你详解深度学习

图12/33

图片来自packtpub.com, The MNISTdataset。实际分辨率是28×28

这就完全是一个数学问题了。

现在无非就是给你784个0-1之间的数,你能不能对这组数做一番操作,判断它们对应的是哪个阿拉伯数字。输入784个数,输出一个数。

这件事从常理来说并不是一点头绪都没有。

比如任何人写数字“7”,左下角的区域应该是空白的,这就意味着784个像素点中对应正方形左下角区域那些点的数值应该是0。

推荐阅读