1. 池化层

如果我们拍摄黑白之间轮廓清晰的图像X,并将整个图像向右移动一个像素,即Z[i, j] = X[i, j + 1],则新图像Z的输出可能大不相同。而在现实中,随着拍摄角度的移动,任何物体几乎不可能发生在同一像素上。即使用三脚架拍摄一个静止的物体,由于快门的移动而引起的相机振动,可能会使所有物体左右移动一个像素(除了高端相机配备了特殊功能来解决这个问题)。

因此,引入汇聚(pooling)层,它具有双重目的:降低卷积层对位置的敏感性,同时降低对空间降采样表示的敏感性。

2. 二维最大池化

池运算是确定性的,我们通常计算汇聚窗口中所有元素的最大值或平均值。这些操作分别称为最大汇聚层(maximum pooling)和平均汇聚层(average pooling)。

回到本节开头提到的对象边缘检测示例,现在我们将使用卷积层的输出作为2 * 2最大汇聚的输入。 设置卷积层输入为X,汇聚层输出为Y。 无论X[i, j]和X[i, j + 1]的值相同与否,或X[i, j + 1]和X[i, j + 2]的值相同与否,汇聚层始终输出Y[i, j] = 1。

也就是说,使用2 * 2最大汇聚层,即使在高度或宽度上移动一个元素,卷积层仍然可以识别到模式。

3. 填充,步幅和多个通道

  • 池化层与卷积层类似,都具有填充和步幅
  • 没有可学习的参数
  • 在每个输入通道应用池化层以获得相应的输出通道
  • 输出通道数 = 输入通道数

4. 平均池化层

5. 总结

  • 池化层返回窗口中最大或平均值
  • 缓解卷积层对位置的敏感性
  • 同样有窗口大小、填充和步幅作为超参数

6. 一些Q&A

Q1:池化层一般是放在卷积层后面吗?池化层能放在卷积层前面吗?
A1:通常语义上来说,池化层一般是放在卷积层后面

Q2:池化时,窗口有重叠和没有重叠影响如何?
A2:没什么影响,区别不大。

ps:池化层能减少运算量,但现在计算力越来越高,就越来越少的池化,例如Alphago就一个池化都没有

34. 池化层 / 汇聚层相关推荐

  1. HCIA/HCIP使用eNSP模拟VRRP配置实验(接入层 汇聚层 核心层 VLAN OSPF VRRP STP DHCP的综合应用)

    使用eNSP模拟 VRRP配置实验 接入层 汇聚层 核心层 VLAN OSPF VRRP STP DHCP的综合应用 目录 使用eNSP模拟 VRRP配置实验 拓扑预览 实验要求 知识总结 1 VRR ...

  2. 计算机网络汇聚层,31. 接入层 汇聚层 核心层 三层典型网络架构

    # 网络 网络.互联网络.企业级经典网络拓扑和家庭网络 # 互联网服务提供商 基于ISP和IXP的多层结构 # OSI 参考模型 程序员    :应用层.表示层.会话层.传输层 网络工程师:网络层和数 ...

  3. 【博客431】接入层 汇聚层 核心层

    接入层 && 汇聚层 && 核心层 网络分层 三层网络架构是现在网络构成方式的一个结构分层,也就是将复杂的网络设计分成三个层次: 接入层.汇聚层和核心层.核心层主要用于 ...

  4. 35. 池化层 / 汇聚层 代码实现

    1. 池化层 在下面的代码中的pool2d函数,我们实现汇聚层的前向传播. 这类似于之前文章中的的corr2d函数. 然而,这里我们没有卷积核,输出为输入中每个区域的最大值或平均值. from tor ...

  5. 分层化网络设计:核心层,汇聚层,接入层

    核心层,汇聚层,接入层 分层化网络设计模型可以帮助设计者按层次设计网络结构,并对不同层次赋予特定的功能,为不同层次选择正确的设备和系统.三层网络模型是最常见的分层化网络设计模型,通常划分为接入层.汇聚 ...

  6. 接入层交换机、汇聚层交换机和核心层交换机的区别

    本文主要介绍接入层交换机.汇聚层交换机以及核心层交换机的区别,在了解它们的区别之前,先来了解下这三种交换机的名称是不是交换机的分类以及接入层.汇聚层以及核心层,这样更方便于您了解这三种交换机之间的区别 ...

  7. 简要分析网络三层架构(核心层、汇聚层、接入层)

    核心层可以提供最优的区间传输, 汇聚层可以提供基于策略的连接 ,而接入层可以为多业务应用和其他的网络应用提供用户到网络的接入. 1.核心层 核心层是网络主干部分,是整个网络性能的保障,其设备包括路由器 ...

  8. 接入层交换机和汇聚层交换机的选择及连接方案

    本篇文章,易天光通信(ETU-LINK)将为大家介绍下接入层交换机和汇聚层交换机的选择及连接方案.在三层架构中,接入层的作用主要是让终端用户连接到网络,接入层交换机即为交换层的设备,由于接入层交换机需 ...

  9. 网络工程基础框架3层次模型 ,1接入层2 汇聚层 3核心层

    CISCO有自己的3层层次模型 1,接入层 2,汇聚层 3,核心层 区别:通常将网络中直接面向用户连接或访问网络的部分称为接入层,将位于接入层和核心层之间的部分称为分布层或汇聚层. 接入交换机:接入交 ...

最新文章

  1. EQ设置的基础知识(音乐爱好者必知)
  2. 破坏双亲委派机制的那些事
  3. 下拉列表项过多会导致浏览器卡死
  4. ASP.NET数据库访问系列教程01-概述篇 创建数据访问层(中)
  5. php操作xml类,PHP实现的XML操作类【XML Library】
  6. linux下安装指定版本的nodejs(升级到指定版本)
  7. Visual Components 4.0仿真软件优势
  8. 【电源芯片】TPS63020升降压芯片-电池放电
  9. 通信接口——RS-232与RS-422及RS-485三者之间的特性与区别
  10. Oracle怎么清除视图数据,Oracle删除视图
  11. Instant类[java]
  12. Mac使用OBS直播配置教程|解疑答惑
  13. Python 教你自动发微博,每日实现一句心灵鸡汤
  14. Vue笔记:图书购物车案例
  15. 理解GCN(二)从拉普拉斯矩阵到Ncut问题
  16. 怎么画流程图?手把手教你制作
  17. ubuntu显示ip为127.0.0.1
  18. 网络安全自学笔记05 - 网络协议基础与攻击
  19. Thinkpad T460p 扩容重装学习----SSD选购安装
  20. cs231n assignment2 PyTorch

热门文章

  1. Python实现遗传算法库
  2. 神经网络可以用来预测吗,神经网络预测的局限性
  3. 大学计算机应用基础厦门大学pdf,厦门大学2016计算机应用基础复习题.pdf
  4. neo4j入门实例(电影和演员的例子)
  5. 记录贴: SQL Data Scientist Profiling and Analyzing the Yelp Dataset Coursera Worksheet
  6. macos备份恢复_如何在恢复模式下从Time Machine备份中完全还原macOS
  7. RK3568平台入门到精通系列讲解之KERNEL开发篇(MIPI 双摄像头添加)
  8. java 挂号_Java语言程序设计 :医院简易挂号管理系统 华科Java实验
  9. Flash 系列:Nor/Nand/OneNand
  10. Cross-Attention in Coupled Unmixing Nets for Unsupervised Hyperspectral Super-Resolution