Max - Pooling 与 Average - Pooling

本文介绍了Pooling在深度学习中的作用,详细阐述了Max Pooling和Average Pooling的区别与应用。Max Pooling通过选择最大值来保留纹理信息,常用于特征选择;而Average Pooling则平均处理区域信息,适用于整体特征下采样。在实践中,Max Pooling如torch.nn.MaxPool2d()和Average Pooling如torch.nn.AvgPool2d()分别用于实现这两种池化操作。
摘要由CSDN通过智能技术生成

参考:https://www.zhihu.com/question/23437871

           https://blog.csdn.net/u012193416/article/details/79432668

Pooling 的作用

Pooling 操作就是仿照人的视觉系统,进行dowm-sampling操作,而起到了整合特征的作用

特征提取中的误差来自于

  1. 邻域大小受限造成的估计方差增大
  2. 卷积层参数误差造成估计均值偏移

Max - Pooling

感觉更像是做了特征选择,选出了分类辨识度更好的特征,能够减少第2中误差,更多的保留图像的纹理信息

torch.nn.MaxPool2d() - 2维最大池化操作

class torch.nn.MaxPool2d(kernel_size, stride=None, padding=0, dilation=1, return_indices=False, ceil_mode=False)

参数:

  • kernel_size(int or tuple) - Max - Pooling的窗口大小
  • stride(int or tuple, optional) - Max - Pooling的窗口移动的步长, 默认值是kernel_size
  • padding(int or tuple, optional) - 输入的每一条边补充0的层数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值