卷积层作用:

1、局部连接:卷积神经网络有两种神器可以降低参数数目,第一种神器叫做局部感知野。一般认为人对外界的认知是从局部到全局的,而图像的空间联系也是局部的像素联系较为紧密,而距离较远的像素相关性则较弱。因而,每个神经元其实没有必要对全局图像进行感知,只需要对局部进行感知,然后在更高层将局部的信息综合起来就得到了全局的信息。网络部分连通的思想,也是受启发于生物学里面的视觉系统结构。视觉皮层的神经元就是局部接受信息的(即这些神经元只响应某些特定区域的刺激)。
2、权重共享:看成是提取特征的方式,该方式与位置无关。这其中隐含的原理则是:图像的一部分的统计特性与其他部分是一样的。这也意味着我们在这一部分学习的特征也能用在另一部分上,所以对于这个图像上的所有位置,我们都能使用同样的学习特征。更直观一些,当从一个大尺寸图像中随机选取一小块,比如说 8×8 作为样本,并且从这个小块样本中学习到了一些特征,这时我们可以把从这个 8×8 样本中学习到的特征作为探测器,应用到这个图像的任意地方中去。特别是,我们可以用从 8×8 样本中所学习到的特征跟原本的大尺寸图像作卷积,从而对这个大尺寸图像上的任一位置获得一个不同特征的激活值。(卷积核决定输出通道)

池化层作用:

Pooling层是模仿人的视觉系统对数据进行降维,其本质是降维。在卷积层之后,通过池化来降低卷积层输出的特征维度,减少网络参数和计算成本的同时,降低过拟合现象。
1、保留有用信息,丢弃无用信息。主要减少过拟合,加快运行速度。
2、降低特征维度,网络中的参数和计算的数量更加可控的降低;
3、使网络对于输入图像中更小的变化、冗余和变换变得不变性;协助获取图像最大程度上的尺度不变性。
4、可以扩大感知野。

池化方法特征提取误差主要来自两个部分:一是,邻域大小受限造成了估计值方差增大;二是,卷积层参数误差造成了估计均值的偏移。一般来说,在图像研究领域,对图像进行平均池化操作能减少第一种误差,同时更多地保留图像的背景信息;而另一方面,最大池化能减小第二种误差,更多地保留纹理信息。因此在进行卷积神经网络结构设计时,这两种池化方式往往交替使用

池化和卷积的主要区别在于池化是每个通道做一个池化,但是并不会去进行通道的融合,而卷积是会进行多通道融合的。池化层和卷积层一样有一组超参数(窗口大小、填充和步幅),但反向传播中并没有参数需要学习。池化层只是计算神经网络某一层的静态属性,用于缓解卷积层对位置的敏感性、减小参数量。对于给定输入元素,最大池化层会输出该窗口内的最大值,平均池化层会输出该窗口内的平均值。池化层的主要优点之一是减轻卷积层对位置的过度敏感。我们可以指定池化层的填充和步幅,使用最大池化层以及大于1的步幅,可减少空间维度(如高度和宽度)。池化层的输出通道数与输入通道数相同。

激活层作用:

主要作用是加入非线性因素的,将特征映射到高维的非线性区间进行解释,解决线性模型所不能解决的问题。

全连接层:

整个卷积神经网络中起到“分类器”的作用。如果说卷积层、池化层和激活函数层等操作是将原始数据映射到隐层特征空间的话,全连接层则起到将学到的“分布式特征表示”映射到样本标记空间的作用。在实际使用中,全连接层可由卷积操作实现:对前层是全连接的全连接层可以转化为卷积核为1x1的卷积;而前层是卷积层的全连接层可以转化为卷积核为hxw的全局卷积,h和w分别为前层卷积结果的高和宽

卷积层、池化层等作用相关推荐

  1. CNN模型中 卷积层 RELU层 池化层 作用及顺序

    卷积层  Convolutional layer 卷积运算的目的是提取输入的不同特征 类似于CV中的滤波,通过滑动窗口来得到特征图像 非线性激活层  Relu f(x)=max(0,x) 非线性激活层 ...

  2. 卷积神经网络——池化层学习——最大池化

    池化层(Pooling layers) 除了卷积层,卷积网络也经常使用池化层来缩减模型的大小,提高计算速度,同时提高所提取特征的鲁棒性,我们来看一下. 先举一个池化层的例子,然后我们再讨论池化层的必要 ...

  3. keras中的卷积层池化层

    文章目录 卷积层 创建卷积层 卷积层的格式及参数: 卷积层中的参数数量 卷积层的形状 池化层 keras中的最大池化层 参数 卷积层 创建卷积层 首先导入keras中的模块 from keras.la ...

  4. cs231n-(7)卷积神经网络:架构,卷积层/池化层

    架构总览 常用的层 卷积层 概述 池化层 归一化层 全连接层 全连接层转为卷积层 卷积网络架构 层模式 层大小设计模式 实例 计算资源考虑 额外资源 卷积神经网络和普通神经网络非常类似.卷积神经网络由 ...

  5. 深度学习笔记(一):卷积层+池化层+激活函数+全连接层

    写在前面:大家好!我是[AI 菌],一枚爱弹吉他的程序员.我热爱AI.热爱分享.热爱开源! 这博客是我对学习的一点总结与记录.如果您也对 深度学习.机器视觉.算法.Python.C++ 感兴趣,可以关 ...

  6. 卷积神经网络 池化层上采样(upsampling、interpolating)、下采样(subsampled、downsampled)是什么?(上采样为放大图像或图像插值、下采样为缩小图像)

    缩小图像:或称为下采样(subsampled)或降采样(downsampled) 主要目的有两个:1.使得图像符合显示区域的大小:2.生成对应图像的缩略图. 放大图像:或称为上采样(upsamplin ...

  7. 卷积神经网络中卷积层和池化层的作用

    假如有一幅1000*1000的图像,如果把整幅图像作为向量,则向量的长度为1000000(10610^6106).在假如隐含层神经元的个数和输入一样,也是1000000:那么,输入层到隐含层的参数数据 ...

  8. 【TensorFlow】TensorFlow从浅入深系列之十二 -- 教你深入理解卷积神经网络中的池化层

    本文是<TensorFlow从浅入深>系列之第12篇 TensorFlow从浅入深系列之一 -- 教你如何设置学习率(指数衰减法) TensorFlow从浅入深系列之二 -- 教你通过思维 ...

  9. 深入学习卷积神经网络中卷积层和池化层的意义(转)

    为什么要使用卷积呢? 在传统的神经网络中,比如多层感知机(MLP),其输入通常是一个特征向量:需要人工设计特征,然后将这些特征计算的值组成特征向量,在过去几十年的经验来看,人工找到的特征并不是怎么好用 ...

  10. 深度学习入门 (九):卷积层和池化层的实现

    目录 卷积神经网络 CNN 整体结构 卷积层 全连接层存在的问题 卷积运算 乘积累加运算 偏置 填充 (padding) 步幅 (stride) 小结:卷积层的输出特征图的大小 3 维数据的卷积运算 ...

最新文章

  1. 先写API文档还是先写代码?你需要这款神器Apifox!
  2. 归并排序树状数组求逆序数
  3. Jessica's Reading Problem
  4. 大型油烟机清洗机器人_高利洁大型油烟机清洗设备简介
  5. 他说:越成熟,越觉得自己平庸
  6. matlab概率及数理统计学习-T检验、卡方检验、直方图分布检验
  7. 软件体系架构课后作业04
  8. Mysql索引会失效的几种情况
  9. Hive——元数据表含义
  10. C++ 计算三角形面积
  11. A调用B方法,@Transactional事务问题
  12. c语言缓冲区溢出函数,示例C程序上的缓冲区溢出
  13. html 文字 跑马灯效果,CSS3 长文字跑马灯效果
  14. IT培训与超级实习生怎么选呢?都是1W+费用
  15. 九龙证券|股票为什么要设置止盈止损?止盈止损怎么设置?
  16. svn客户端,重新输入用户名密码
  17. 服务器租用和托管有什么不一样
  18. 微信小程序 获取设备信息 API
  19. 天猫店铺介绍,影响天猫店铺转让价格的六个因素
  20. 如何将jpg图片做成gif?教你简单三步快速做gif

热门文章

  1. python - 啃书 第五章 函数
  2. 【ROS学习】(六)ROS多线程订阅消息
  3. 房间虚拟样板间vr制作及价格
  4. MySQL 注释方法
  5. python如何读取tfrecord_Tensorflow(一) TFRecord生成与读取
  6. 主流三维软件模型导入到ue4
  7. 星空极速的目标- '占领用户桌面'
  8. nlp中的词向量对比:word2vec/glove/fastText/elmo/GPT/bert
  9. 不是处女的不要嚣张,是处女的请淡定!
  10. onlyoffice文件服务器安装,使用ONLYOFFICE文档服务器在Debian和Ubuntu上安装在线编辑器...