1 感受野(Receptive Field)的概念

感受野(Receptive Field)的概念:在卷积神经网络中,感受野的定义是 卷积神经网络每一层输出的特征图(feature map)上的像素点在原始输入图像上映射的区域大小。第一层卷积层的输出特征图像素的感受野大小等于卷积核大小,其它卷积层的输出特征图的感受野的大小和它之前所有层的卷积核大小和步长有关系

2 感受野的作用:

特征图上的感受野越大,那么该特征图上每一个特征点所能看到的原始输入图形上的区域就越大,所以该它越能检测比较大的物体,但是也越容易忽略小的物体。所以越大的感受野,越能考虑到整体,越能观察到全局信息。所以在实际的feature map中,随着网络深度的加深,浅层(浅层指的是刚进入神经网络的那几层)的feature map的感受野较小,所以它们主要包含低级的信息(物体边缘,颜色,初级位置信息等),深层的feature map的感受野较大,所以它们包含高等信息(例如物体的语义信息:狗,猫,汽车等等)。

3 感受野的计算:

  • 第一层卷积层的输出特征图像素的感受野大小等于卷积核大小,其它卷积层的输出特征图的感受野的大小和它之前所有层的卷积核大小和步长有关系。
    在下图中,输入图形的大小是5x5,假设保持滑动窗口的步长stride=1,padding=0,经过第一次卷积,得到的特征图大小是3x3,经过第二层卷积,得到的特征 图大小是1x1,所以第一层特征图的感受野是3x3,第二层特征图的感受野是5x5。

    那么有人肯定有这个疑问,上图的卷积过程需要经过两次卷积才可以将原始输入图形变成1x1的特征图,这跟使用一个5x5的卷积核进行一次卷积得到的特征图 的结果是一样的,那为什么非要进行两处卷积呢?

    假设输入大小都是hxwxc,并且都使用c个卷积核(得到c个特征图),可以来计算一下其各自所需参数:

    一个5x5的卷积所需参数:cx(5x5xc)=25c^2

    2个3x3卷积核所需参数:2xcx(3x3xc)=18c^2

    很明显,堆叠小的卷积核所需的参数更少一些,并且卷积过程越多,特征提取也会越细致,加入的非线性变换也随着增多(因为通常情况下每个卷积层后面一般 都加激活函数,这些激活函数可以完成非线性变换,所以卷积层越多,非线性变换也随着增多),还不会增大权重参数个数,这就是VGG网络的基本出发点,用 小的卷积核来完成体特征提取操作。

  • 如图所示 7x7 的原始图像,经过kernel_size=3, stride=2的Conv1,kernel_size=2, stride=1的Conv2后,输出特征图大小为 2x2,很明显,原始图像的每个单元的感受野为1,Conv1的每个单元的感受野为3,而由于Conv2的每个单元都是由 2x2 范围的Conv1构成,因此回溯到原始图像,每个单元能够看到 5x5 大小的区域范围。
  • 卷积层(conv)和池化层(pooling)都会影响感受野,而激活函数层通常对于感受野没有影响,当前层的步长并不影响当前层的感受野,感受野和填补(padding)没有关系, 计算当层感受野的公式如下:

下面来练练手,以AlexNet举个例子

感受野的含义及计算方法相关推荐

  1. AUC值得含义和计算方法

    转载自:http://baijiahao.baidu.com/s?id=1597939133517926460&wfr=spider&for=pc 机器学习备忘录 | AUC值的含义与 ...

  2. 彻底搞懂感受野的含义与计算

    ↑ 点击蓝字 关注视学算法 作者丨shine-lee 来源丨https://www.cnblogs.com/shine-lee/p/12069176.html 编辑丨极市平台 什么是感受野 The r ...

  3. 收藏 |彻底搞懂感受野的含义与计算

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:作者丨shine-lee 来源丨https://www.cn ...

  4. 机器学习备忘录 | AUC值的含义与计算方法

    内容导读 在机器学习领域, AUC 值经常用来评价一个二分类模型的训练效果,对于许多机器学习或者数据挖掘的从业者或在校学生来说, AUC 值的概念也经常被提起,但由于大多数时候我们都是借助一些软件包来 ...

  5. 目标检测类mAP等衡量指标的含义和计算方法

    1.IoU(Intersection over Union): 预测框与Ground truth(真实框)的交集与并集的比值.这个量也被称为Jaccard指数. 计算公式 2.TP(True Posi ...

  6. c语言露点温度,露点温度 - 含义及计算方法

    在上一篇有关相对湿度 (RH) 的文章之后,让我们来看看第二常用的湿度参数 - 露点温度.这是空气中的水蒸气含量要达到饱和而必须将空气冷却到的温度,要想更容易地理解这一现象,不妨想象一下淋浴.如果淋浴 ...

  7. 如何理解CNN中的感受野(receptive-field)以及如何计算感受野?

    本文转载自博客园用户@shine-lee的彻底搞懂感受野的含义与计算. 1. 感受野(Receptive-Field, RF)是什么? The receptive field is defined a ...

  8. 目标检测和感受野的总结和想法

    点击上方"计算机视觉工坊",选择"星标" 干货第一时间送达 作者丨pprp@知乎(已授权) 来源丨https://zhuanlan.zhihu.com/p/10 ...

  9. 什么是感受野 Receptive Field 感受野是什么意思

    有一个人写的很好,放上他写的文章 彻底搞懂感受野的含义与计算 - 知乎 然后嘞,如果你点进去不想看,那你就适合看我写的哈哈 比较浮躁,那就我来吧 首先我们得知道感受野的英文名字哈 洋气 感受野 Rec ...

  10. 目标检测和感受野的总结

    目录 1.感受野 2.理论感受野计算 2.1.自上而下感受野计算 2.2.自下而上的计算方法 3.作用 4.关系 5.总结 6.参考文献 经典目标检测和最新目标跟踪都用到了RPN(region pro ...

最新文章

  1. 他,是数学天才,是多复变解析函数的创始人
  2. MySQL JSON 类型数据操作
  3. 做python开发要用多大的内存卡_编程用surface怎么样发(学python要多大内存)
  4. easyui datagrid 让某行复选框置灰不能选
  5. 在建工地扬尘在线监控系统推荐_综执 | 针对工地扬尘、噪音监控系统问题对各在建工地开展集中约谈...
  6. 对美食评语进行情感分析
  7. 【强烈推荐】如何解决JQuery类Post方式的跨域问题 - 空山雪林通用模块设计工作室 - ITeye技术网站...
  8. pytorch 入门学习 MSE
  9. hMailServer邮件服务器之安装
  10. linux wps历史版本下载,WPS Office 2019 For Linux 11.1.0.9604版携新更新发布下载
  11. 2021SC@SDUSC Zxing开源代码(九)Data Matrix二维码(二)
  12. VS2012(2013、2015) OpenCV “HEAP:Invalid Address specified to RtlValidateHeap( 000D0000, 019FEF18 )
  13. 大疆网上测评题库_大疆笔试题
  14. Android 获取文件名 乱码
  15. yjp-9.5.6使用
  16. 中英文职位对照之 会计与财务
  17. 从被逼进步走到向内生长
  18. python提取excel-Python操作Excel之数据提取
  19. 如何跳过服务器密码进入系统,FTP服务器如何不用密码便可登陆
  20. 基因数据处理48之ART使用实例

热门文章

  1. k8s教程----零基础快速入门
  2. 笔记本无线上网方式大全 (转)
  3. Podfile语法参考(译)
  4. HAProxy 源代码阅读指引
  5. V831上部署resnet18分类网络
  6. 《进击的虫师》爬取豆瓣电影海报Top250(2020年10月23日更新)
  7. 四大蓝牙天线设计方式
  8. vue路由SPA的介绍
  9. linux系统可以安装浩辰CAD,浩辰CAD Linux下载
  10. TAPD使用方法学习