本文主要参考台湾大学李宏毅(Hung-yi Lee)的深度学习教程PPT文档。
- CNN(Convolutional Neural Network) widely used in image processing.
- RNN(Recurrent Neural Network) Neural Network with Memory.
CNN
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.
Less parameters for the network to process the image.
Convolution
Max Pooling
The whole CNN
- Less parameters
- Even less parameters
- Shared weights