首页>罗辑思维图书推荐 > 附录1 一个经典的5层神经网络LeNet5

附录1 一个经典的5层神经网络LeNet5

目录

一秒记住【xiaoyanwenxue】精彩无弹窗免费!

“罗辑思维荐书集锦(套装共24册)(.shg.tw)”

附录1:一个经典的5层神经网络LeNet-5

图附1.1是由人工智能大神之一岩·拉孔(CNN的发明人)提出的典型的卷积网络LeNet-5。

这个网络的左边是输入的待识别的图像,最右边有10个输出,因此可以识别10种不同的图像,例如手写体的0,1,2,…,9。

图附1.1岩·拉扎提出的卷积网络LeNet-5

图片来源:http:yann.lecun.exdblenet。

输入图像的大小是32×32。

网络的第一层是卷积层,所谓“卷积”

就是拿着各种不同的小模板(图附1.1的模板大小是5×5)在一张大图上滑动找相似的图形(每个模板是一个特定的图形,例如三角、方块、直线、弧线等)。

模板在大图中一个一个像素滑动,在每一个滑动位置,都把大图上的像素值和模板对应的像素值相乘再全部加起来,把这个加总之和作为一个新的输出像素。

当模板滑动过所有像素时,这些新的像素就构成一张新的大图。

在模板滑动过程中,每当碰上大图中有类似模板上的图形(即在大图上这个区域的图形和模板重合度高时),新的像素值就会很大。

图附1.1的模板尺寸是5×5,因此在32×32的输入图像上横竖都只能滑动28次,所以卷积的结果是一张28×28的图片。

在这个网络里,第一层使用了6个模板,所以第一层卷积后出来6张28×28的图片。

卷积的结果出来后,对每一个像素还要做一个“非线性”

处理。

一种“非线性”

处理方法就是把所有小于零的像素值用零来代替,这样做的目的是让网络增加复杂性,可以识别更复杂的图形。

网络的第二层叫采样层(down-sampling)或汇集层(pooling),简单讲采样层就是把大图变小图。

在这个网络里,采样的方法是用一个2×2的透明小窗在图片上滑动,每次挪动2个像素。

每挪动一个位置,把小窗内的4个像素的最大值取出来作为下一层图片中的一个像素(除了取最大值,也可以有取平均值等其他方法)。

本章未完,点击下一页继续阅读



返回顶部