上一篇博客介绍了神经网络构建的整个过程以及优化思路,本篇博客将进一步介绍卷积神经网络(CNN,Convolutional Neural Network)。
目录
Why CNN?
- CNN本质是原来full-connected神经网络的简化,参数大大减少,因此计算的效率比较高,且在一定程度上消除过拟合的风险。直观地以图像识别为例,在识别鸟类图像时,识别“喙”这一特征并不需要在整个图像中找,而是在一个小的区域中搜索;
- 一个特征(比如“喙”)可能出现在图的任何位置,我们只要考虑这一特征的提取而不用管特征在图形的具体位置;
- 图形可以做重抽样而不影响图像
这三个性质对应了CNN中的两个重要概念Convolution和Max Pooling。