cnn中关于平均池化和最大池化的理解
cnn中关于平均池化和最大池化的理解
接触到pooling主要是在用于图像处理的卷积神经网络中,但随着深层神经网络的发展,pooling相关技术在其他领域,其他结构的神经网络中也越来越受关注。
一个典型的卷积神经网络结构图,其中的卷积层是对图像的一个邻域进行卷积得到图像的邻域特征,亚采样层就是使用pooling技术将小邻域内的特征点整合得到新的特征。
作用
pooling的结果是使得特征减少,参数减少,但pooling的目的并不仅在于此。
pooling目的是为了保持某种不变性(旋转、平移、伸缩等)
分类
常用的有mean-pooling,max-pooling和Stochastic-pooling三种。
mean-pooling,即对邻域内特征点只求平均,
max-pooling,即对邻域内特征点取最大。
根据相关理论,特征提取的误差主要来自两个方面:
(1)邻域大小受限造成的估计值方差增大;
(2)卷积层参数误差造成估计均值的偏移。
一般来说,
mean-pooling能减小第一种误差(
cnn中关于平均池化和最大池化的理解相关推荐
- cnn池化层输入通道数_(pytorch-深度学习系列)CNN中的池化层-学习笔记
CNN中的池化层 首先,池化(pooling)层的提出是为了缓解卷积层对位置的过度敏感性. 什么意思? 比如在图像边缘检测问题中,实际图像里,我们的目标物体不会总出现在固定位置,即使我们连续拍摄同一个 ...
- (pytorch-深度学习系列)CNN中的池化层-学习笔记
CNN中的池化层 首先,池化(pooling)层的提出是为了缓解卷积层对位置的过度敏感性. 什么意思? 比如在图像边缘检测问题中,实际图像里,我们的目标物体不会总出现在固定位置,即使我们连续拍摄同一个 ...
- CNN中的采样和池化心得
神经网络中,其实池化也是采样. 采样层是使用 pooling的相关技术来实现的,目的就是用来降低特征的维度并保留有效信息,一定程度上避免过拟合.但是pooling的目的不仅仅是这些,他的目的是保持旋转 ...
- CNN中卷积层、池化层和全连接层分别有什么作用和区别?
卷积层:提取特征."不全连接,参数共享"的特点大大降低了网络参数,保证了网络的稀疏性,防止过拟合.之所以可以"参数共享",是因为样本存在局部相关的特性. 池化层 ...
- [CNN] 卷积、反卷积、池化、反池化
之前一直太忙,没时间整理,这两天抽出点时间整理一下卷积.反卷积.池化.反池化的内容,也希望自己对一些比较模糊的地方可以理解的更加清晰. 一.卷积 1.卷积的简单定义 卷积神经网络中的卷积操作可以看做是 ...
- 简述平均池化和最大池化
最大池化在GoogLeNet的论文中提到, 先附上著名的网络结构GoogLeNet及其延伸版本,以便自己日后的学习. Inception[V1]: Going Deeper with Convolut ...
- CNN应用之SPP(基于空间金字塔池化的卷积神经网络物体检测)-ECCV 2014-未完待续
基于空间金字塔池化的卷积神经网络物体检测 原文地址:http://blog.csdn.net/hjimce/article/details/50187655 作者:hjimce 一.相关理论 本篇博文 ...
- 对卷积神经网络中卷积层、激活层、池化层、全连接层的理解
文章目录 卷积神经网络 输入层 卷积层 激励层 池化层 全连接层 卷积神经网络 举一个卷积神经网络识别汽车的例子如下: 其中数据输入的是一张图片(输入层),CONV表示卷积层,RELU表示激励层,PO ...
- CNN中的translation equivariant和translation invariant
目录 等变性 equivariant 不变性 invraiant CNN的 等变.不变 等变性 equivariant 通俗解释:对于一个函数,如果你对其输入施加的变换也会同样反应在输出上,那么这个函 ...
最新文章
- 如何在10亿个整数中找出前1000个最大的数?
- easyUI清除序号
- 微型计算机原理课程设计计算器,微机原理课程设计简易计算器的设计.docx
- jparepository查询所有_JPA – JpaRepository 中使用的查询方法
- 第一个Win32 SDK应用程序
- Hi3520d uImage制作 uboot制作 rootfs制作
- 一个网络资深者发起的思考
- 初使用 ReportViewer 控件时遇到的一点小麻烦
- python的spider程序下载_PHPspider爬虫10分钟快速教程(内附python教程分享)
- 构造函数与析构函数的重载及浅拷贝和深拷贝
- Rust :rustup的版本更新功能
- 用VirtualBox创建虚拟机
- 烽火HG680-MC_TTL免费升级固件及教程
- Arnold材质节点篇-随机颜色抖动color_jitter、三平面triplanar、ambient_occlusion环境光遮蔽、curvature曲率
- python-LASSO回归模型
- python中line表示什么_Python里matplotlib的颜色及线条等控制(linestyle/marker/color,全)...
- Twitter数据采集案例
- 微信直接语音变女声教程
- linux点歌机硬盘,自己动手给KTV点歌机换大硬盘
- Java实现贪吃蛇小游戏
热门文章
- Android--制作开场动画/MediaPlayer.OnCompletionListener
- Linux Kernel Namespace实现: namespace API介绍
- 32读取ltc的温度值_Arduino基础入门篇29—模拟温度传感器LM35
- 三维家导入户型镜像怎么使用_UG虎钳三维建模教学,认真看仔细学习了!
- iOS和android运存机制,为什么苹果4GB运存却比安卓8GB更丝滑流畅?看完立马涨知识了...
- php imagecreate 白色,ImageCreateTrueColor白色背景问题
- 提交PR后修改内容并合并commit
- mysql hang住_mysql 5.7不定期的hang住重启-问答-阿里云开发者社区-阿里云
- js异步等待完成后再进行下一步操作_彻底搞懂JS事件中的循环机制 Event Loop
- pb调用c语言dll,PB调用C#编写的Dll类库