深度学习中的池化层理论详解
创作时间:
作者:
@小白创作中心
深度学习中的池化层理论详解
引用
CSDN
1.
https://blog.csdn.net/weixin_45758642/article/details/119388115
目录
- 什么是池化层
- 池化层作用
- 常见的池化层
- 3.1 最大池化层(max pooling layer)
- 3.2 平均池化层(average pooling layer)
- 3.3 重叠池化层(Overlapping Pooling layer)
- 3.4 其它池化层
1. 什么是池化层
- 池化是缩小高、长方向上的空间的运算。池化层是具有这种功能的一个深度学习的层。
- 对输入的特征图进行压缩,一方面使特征图变小,简化网络计算复杂度;一方面进行特征压缩,提取主要特征。
- 下图是Max池化的一个例子,将2* 2的区域集约成一个元素:
上述池化过程:按照步幅为2的间隔,依次对每一个2*2的区域取最大值,并将结果存到对应位置。一般来说,池化窗口的大小会和步幅设为相同的值。
2. 池化层作用
- 特征不变性:池化操作是模型更加关注是否存在某些特征而不是特征具体的位置。其中不变形性包括,平移不变性、旋转不变性和尺度不变性;
- 特征降维(下采样):池化相当于在空间范围内做了维度约减,从而使模型可以抽取更加广范围的特征。同时减小了下一层的输入大小,进而减少计算量和参数个数;
- 在一定程度上防止过拟合,更方便优化;
- 实现非线性(类似relu);
- 扩大感受野。
3. 常见的池化层
3.1 最大池化层(max pooling layer)
选图像区域的最大值作为该区域池化后的值。
3.2 平均池化层(average pooling layer)
计算图像区域的平均值作为该区域池化后的值。
3.3 重叠池化层(Overlapping Pooling layer)
重叠池化,即相邻池化窗口之间会有重叠区域。如果定义池化窗口的大小为sizeX,定义两个相邻池化窗口的水平位移或竖直位移为stride,此时sizeX>stride。
3.4 其它池化层
更多类型的池化层可以参考:https://zhuanlan.zhihu.com/p/77040467
4. 参考资料
热门推荐
癌症晚期打嗝怎么止住
森林狼35胜29负势头猛,马刺26胜34负难阻连胜?(西部第七VS第十三)
在美容院交了钱不给退怎么办
有一种高级的认知:看谁都是好人
牛津大学:新加坡公务员制度位居世界第一
新能源汽车产业人才缺口超百万!这类人才最“吃香”
人工智能时代的人才挑战:中国AI人才缺口达500万人及应对策略
柳永为情人写下的一首情词,上层社会各种嘲讽,但却成为最受欢迎的民间金曲
本草趣谈--柏子仁
本草趣谈--柏子仁
科学家:匪夷所思的外星科技能把黑洞变成卫星并从中获取无限能量
如何在虚拟机安装OpenWRT
曲面屏为何“跌下神坛”?看完它的4宗罪,你就能明白
腰痛的原因及治疗方法 腰疼怎么缓解按摩调理
连翘:清热解毒的中药材
法律对赡养老人的规定:主体、内容与年龄界限
2025年人形机器人投资分析:未来产业发展的新机遇与挑战
摄影中怎么用光来提升你的拍摄水平
第四代住宅设计布局与科技应用
还款方式对利率的影响:了解各种还款方式以优化贷款
《平原上的摩西》,北方小城格调阴郁的浮世绘
如何从NTP服务器获取准确的时间?
畅游湘楚腹地,共享美好旅途!8条雪峰山文化旅游精品线路任您游
具有中国特点的禅宗
爱情中的付出与回报:如何实现平衡?
重楼的功效与作用
简单易学的家常酱茄子制作方法与温暖感受
麻药打完后手部麻木应如何处理
为什么洗车店都不能洗底盘(洗车冲洗车底盘的坏处)
揭秘茅台镇传统酱香酒勾兑工艺:从选酒到静置融合的关键步骤