原链接:https://blog.csdn.net/XX_123_1_RJ/article/details/86677482网络
池化的原理或者是过程:pooling是在不一样的通道上分开执行的(就是池化操做不改变通道数),且不须要参数控制。而后根据窗口大小进行相应的操做。通常有max pooling、average pooling等。函数
一. 池化层主要的做用.net
- 首要做用,下采样(downsamping)
- 降维、去除冗余信息、对特征进行压缩、简化网络复杂度、减小计算量、减小内存消耗等等。各类说辞吧,总的理解就是减小数量。
- 实现非线性(这个能够想一下,relu函数,是否是有点相似的感受?)。
- 能够扩大感知野
- 能够实现不变性,其中不变性包括,平移不变性、旋转不变性和尺度不变性。
参考链接:blog
- https://zhuanlan.zhihu.com/p/27642620
- https://www.zhihu.com/question/36686900
- https://blog.csdn.net/LIYUAN123ZHOUHUI/article/details/61920796
二. 池化主要有哪几种:内存
- 通常池化(General Pooling):其中最多见的池化操做有平均池化和最大池化:
平均池化(average pooling): 计算图像区域的平均值做为该区域池化后的值。get
最大池化(max pooling): 选图像区域的最大值做为该区域池化后的值。io