cnn中关于平均池化和最大池化的理解

接触到pooling主要是在用于图像处理的卷积神经网络中,但随着深层神经网络的发展,pooling相关技术在其他领域,其他结构的神经网络中也越来越受关注。
一个典型的卷积神经网络结构图,其中的卷积层是对图像的一个邻域进行卷积得到图像的邻域特征,亚采样层就是使用pooling技术将小邻域内的特征点整合得到新的特征。

作用

pooling的结果是使得特征减少,参数减少,但pooling的目的并不仅在于此。

pooling目的是为了保持某种不变性(旋转、平移、伸缩等)

分类

常用的有mean-pooling,max-pooling和Stochastic-pooling三种。

mean-pooling,即对邻域内特征点只求平均,

max-pooling,即对邻域内特征点取最大。

根据相关理论,特征提取的误差主要来自两个方面:

(1)邻域大小受限造成的估计值方差增大

(2)卷积层参数误差造成估计均值的偏移

一般来说,

mean-pooling能减小第一种误差(

cnn中关于平均池化和最大池化的理解相关推荐

  1. cnn池化层输入通道数_(pytorch-深度学习系列)CNN中的池化层-学习笔记

    CNN中的池化层 首先,池化(pooling)层的提出是为了缓解卷积层对位置的过度敏感性. 什么意思? 比如在图像边缘检测问题中,实际图像里,我们的目标物体不会总出现在固定位置,即使我们连续拍摄同一个 ...

  2. (pytorch-深度学习系列)CNN中的池化层-学习笔记

    CNN中的池化层 首先,池化(pooling)层的提出是为了缓解卷积层对位置的过度敏感性. 什么意思? 比如在图像边缘检测问题中,实际图像里,我们的目标物体不会总出现在固定位置,即使我们连续拍摄同一个 ...

  3. CNN中的采样和池化心得

    神经网络中,其实池化也是采样. 采样层是使用 pooling的相关技术来实现的,目的就是用来降低特征的维度并保留有效信息,一定程度上避免过拟合.但是pooling的目的不仅仅是这些,他的目的是保持旋转 ...

  4. CNN中卷积层、池化层和全连接层分别有什么作用和区别?

    卷积层:提取特征."不全连接,参数共享"的特点大大降低了网络参数,保证了网络的稀疏性,防止过拟合.之所以可以"参数共享",是因为样本存在局部相关的特性. 池化层 ...

  5. [CNN] 卷积、反卷积、池化、反池化

    之前一直太忙,没时间整理,这两天抽出点时间整理一下卷积.反卷积.池化.反池化的内容,也希望自己对一些比较模糊的地方可以理解的更加清晰. 一.卷积 1.卷积的简单定义 卷积神经网络中的卷积操作可以看做是 ...

  6. 简述平均池化和最大池化

    最大池化在GoogLeNet的论文中提到, 先附上著名的网络结构GoogLeNet及其延伸版本,以便自己日后的学习. Inception[V1]: Going Deeper with Convolut ...

  7. CNN应用之SPP(基于空间金字塔池化的卷积神经网络物体检测)-ECCV 2014-未完待续

    基于空间金字塔池化的卷积神经网络物体检测 原文地址:http://blog.csdn.net/hjimce/article/details/50187655 作者:hjimce 一.相关理论 本篇博文 ...

  8. 对卷积神经网络中卷积层、激活层、池化层、全连接层的理解

    文章目录 卷积神经网络 输入层 卷积层 激励层 池化层 全连接层 卷积神经网络 举一个卷积神经网络识别汽车的例子如下: 其中数据输入的是一张图片(输入层),CONV表示卷积层,RELU表示激励层,PO ...

  9. CNN中的translation equivariant和translation invariant

    目录 等变性 equivariant 不变性 invraiant CNN的 等变.不变 等变性 equivariant 通俗解释:对于一个函数,如果你对其输入施加的变换也会同样反应在输出上,那么这个函 ...

最新文章

  1. 如何在10亿个整数中找出前1000个最大的数?
  2. easyUI清除序号
  3. 微型计算机原理课程设计计算器,微机原理课程设计简易计算器的设计.docx
  4. jparepository查询所有_JPA – JpaRepository 中使用的查询方法
  5. 第一个Win32 SDK应用程序
  6. Hi3520d uImage制作 uboot制作 rootfs制作
  7. 一个网络资深者发起的思考
  8. 初使用 ReportViewer 控件时遇到的一点小麻烦
  9. python的spider程序下载_PHPspider爬虫10分钟快速教程(内附python教程分享)
  10. 构造函数与析构函数的重载及浅拷贝和深拷贝
  11. Rust :rustup的版本更新功能
  12. 用VirtualBox创建虚拟机
  13. 烽火HG680-MC_TTL免费升级固件及教程
  14. Arnold材质节点篇-随机颜色抖动color_jitter、三平面triplanar、ambient_occlusion环境光遮蔽、curvature曲率
  15. python-LASSO回归模型
  16. python中line表示什么_Python里matplotlib的颜色及线条等控制(linestyle/marker/color,全)...
  17. Twitter数据采集案例
  18. 微信直接语音变女声教程
  19. linux点歌机硬盘,自己动手给KTV点歌机换大硬盘
  20. Java实现贪吃蛇小游戏

热门文章

  1. Android--制作开场动画/MediaPlayer.OnCompletionListener
  2. Linux Kernel Namespace实现: namespace API介绍
  3. 32读取ltc的温度值_Arduino基础入门篇29—模拟温度传感器LM35
  4. 三维家导入户型镜像怎么使用_UG虎钳三维建模教学,认真看仔细学习了!
  5. iOS和android运存机制,为什么苹果4GB运存却比安卓8GB更丝滑流畅?看完立马涨知识了...
  6. php imagecreate 白色,ImageCreateTrueColor白色背景问题
  7. 提交PR后修改内容并合并commit
  8. mysql hang住_mysql 5.7不定期的hang住重启-问答-阿里云开发者社区-阿里云
  9. js异步等待完成后再进行下一步操作_彻底搞懂JS事件中的循环机制 Event Loop
  10. pb调用c语言dll,PB调用C#编写的Dll类库