卷积网络(Convolutional Network)也叫卷积神经网络(Convolutional Neural Network, CNN),是一种专门用来处理具有类似网络结构的数据的神经网络。
例如时间序列数据(可以认为是是在时间轴上有规律地采样形成的一维网格)和图像数据(可以看作是二维的像素网格)。 卷积网络在诸多应用领域都表现优
异。 “卷积神经网络’’ 一词表明该网络使用了 卷积(convolution)这种数学运算。卷积是一种特殊的线性运算。 卷积网络是指那些至少在网络的一层中使用卷积运算来替代一般的矩阵乘法运算的神经网络。
Why CNN for Image ?
- Some patterns are much smaller than the whole image 。
A neuron does not have to see the whole image to discover the pattern
Connecting to small region with less parameters
- The same patterns appear in different regions
- Subsampling the pixels will not change the object
We can subsample the pixels to make image smaller
Less parameters for the network to process the image