一文深入学习什么是感受野

感受野是什么?有什么用?深度学习笔记 阅读详情

1.先举个例子:

e.g.两层 33 卷积操作的有效区域(感受野)是 5 ∗ 5 5*5 5∗5 (所有filter的stride=1,pad=0),示意图如下
在这里插入图片描述
三层 3 ∗ 3 3*3 3∗3卷积核操作的有效区域是7
7 (所有filter的stride=1,pad=0),示意图如下:

在这里插入图片描述

2. 基本定义:

定义:感受野用来表示网络内部的不同神经元对原图像的感受范围的大小,或者说,convNets(cnn)每一层输出的特征图(feature map)上的像素点在原始图像上映射的区域大小。
神经元之所以无法对原始图像的所有信息进行感知,是因为在这些网络结构中普遍使用卷积层和pooling层,在层与层之间均为局部连接。
神经元感受野的值越大表示其能接触到的原始图像范围就越大,也意味着它可能蕴含更为全局,语义层次更高的特征;相反,值越小则表示其所包含的特征越趋向局部和细节。因此感受野的值可以用来大致判断每一层的抽象层次。

3. 感受野的计算

在这里插入图片描述
可以看到在Conv1中的每一个单元所能看到的原始图像范围是33,而由于Conv2的每个单元都是由 22范围的Conv1构成,因此回溯到原始图像,其实是能够看到5*5的原始图像范围的。因此我们说Conv1的感受野是3,Conv2的感受野是5. 输入图像的每个单元的感受野被定义为1,这应该很好理解,因为每个像素只能看到自己。
在这里插入图片描述

在上图中,数字代表某单元能够看到的原始图像像素,我们用r_n表示第n个卷积层中,每个单元的感受野,用k_n和s_n表示第n个卷积层的kernel_size和stride.
对Raw Image进行kernel_size=3, stride 2的卷积操作所得到的fmap1 (fmap为feature map的简称,为每一个conv层所产生的输出)的结果是显而易见的。序列[1 2 3]表示fmap1的第一个单元能看见原图像中的1,2,3这三个像素,而第二个单元则能看见3,4,5。这两个单元随后又被kernel_size=2,stride 1的Filter 2进行卷积,因而得到的fmap2的第一个单元能够看见原图像中的1,2,3,4,5共5个像素(即取[1 2 3]和[3 4 5]的并集)。接下来我们尝试一下如何用公式来表述上述过程。可以看到,[1 2 3]和[3 4 5]之间因为Filter 1的stride 2而错开(偏移)了两位,而3是重叠的。对于卷积两个感受野为3的上层单元,下一层最大能获得的感受野为 3*2=6,但因为有重叠,因此要减去(kernel_size - 1)个重叠部分,而重叠部分的计算方式则为感受野减去前面所说的偏移量,这里是2. 因此我们就得到
在这里插入图片描述

继续往下一层看,我们会发现[1 2 3 4 5]和[3 4 5 6 7]的偏移量仍为2,并不简单地等于上一层的s_2, 这是因为之前的stride对后续层的影响是永久性的,而且是累积相乘的关系(例如,在fmap3中,偏移量已经累积到4了),也就是说 r_3应该这样求

在这里插入图片描述

同理:
在这里插入图片描述

。。。。。。可抽象如下:

在这里插入图片描述

理解:第n个卷积层的感受野等于前一个卷积层的感受野输出再乘以第n卷积层的kernel_size,即第n卷积层要合并多少个,这里算出的是总的量,还要减去之间有重复的量,第n卷积层总共要合并k_n个,那么前后两两相比较,空隙共有k_n-1个,比如说:第一层和第二层有重复,第二层和第三层也有重复等等,然后就要计算每两个之间重复的量有多少,首先每层共有r_n-1个数字,需要减去往右偏移的量,即stride,第1卷积层的stride_1,第二层会在第一层的基础上偏移stride_2,即总共偏移了 stride_1*stride_2,即偏移量是一个乘积的累计效果,所以式子如下:

在这里插入图片描述

经过去括号简化。可得下面式子:
在这里插入图片描述

作者:默写年华Antifragile
链接:https://www.jianshu.com/p/2b968e7a1715
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

一文读懂深度学习中常见的卷积操作 在计算机视觉中,卷积通常指的是二维卷积,用于处理图像等二维数据。卷积过程涉及一个称为卷积核(或滤波器)的小矩阵,该矩阵在输入数据(如图像)上滑动,并与每个位置的相应区域进行点乘后相加,生成新的数值作为输出的一部分。空洞卷积(Atrous Convolution),也被称为膨胀卷积(Dilated Convolution),是一种特殊的卷积操作,其主要特点是能够在不改变卷积核大小的情况下扩大感受野。其中,W1 是输入矩阵的宽度,K是卷积核的宽度,P是填充的宽度,S是步长,而W2则是输出矩阵的宽度。 阅读详情

相关推荐

一文详解空洞卷积(Atrous Convolution)

文章目录1、什么是空洞卷积(Atrous Convolution)1.1**定义**:1.2 空洞卷积后的feature size大小 1、什么是空洞卷积(Atrous Convolution) 1.1定义: 与反卷积正好相反,空洞卷积它是对卷积核的kernel size之间进行插值,用参数dilation来决定kernel size之间插值的数量,如果dilation等于2就是在原kernel size插一行,如图: 1.2 空洞卷积后的feature size大小 因为空洞卷积是对kernel siz

qq_23022733的博客 8728

深度理解感受野(一)什么是感受野?

Introduction CNN用分布式的代码去表示目标 经典目标检测和最新目标跟踪都用到了RPN(region proposal network),锚框(anchor)是RPN的基础,感受野(receptive field, RF)是anchor的基础。本文介绍感受野及其计算方法,和有效感受野概念 什么是感受野? 感受野与视觉 感受野(receptive field)这一概念来自于生物神经科学,是指感觉系统中的任一神经元,其所受到的感受器神经元的支配范围。感受器神经元就是指接收感觉信号的最初级神经元 视

weixin_40756000的博客 5万+

一文读懂深度学习中的各种卷积

我们都知道卷积的重要性,但你知道深度学习领域的卷积究竟是什么,又有多少种类吗?研究学者 Kunlun Bai 发布了一篇介绍深度学习的卷积文章,用浅显易懂的方式介绍了深度学习领域的各种卷积及其优势。如果你听说过深度学习中不同种类的卷积(比如 2D / 3D / 1x1 /转置/扩张(Atrous)/空间可分/深度可分/平展/分组/混洗分组卷积),并且搞不清楚它们究竟是什么意思,那么这篇文章就是为你写的,能帮你理解它们实际的工作方式。在这篇文章中,我会归纳总结深度学习中常用的几种卷积,并会试图用一种每个人都能

白话机器学习 1211

YOLOv4中常见CV学术名词说明(二){感受野/SPP/SE/SAM/NMS/激活函数盘点}

目录【9】感受野【10】SPP-Net详解 【9】感受野 The receptive field is defined as the region in the input space that a particular CNN’s feature is looking at (i.e. be affected by). —— A guide to receptive field arithmetic for Convolutional Neural Networks 感受野(Receptive Fie

熊猫小妖的AI世界 2369

YOLOv8【第二章:卷积创新篇·第10节】一文搞懂,空洞卷积(Dilated Convolution)感受野扩展!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏,该专栏专注于分享我在YOLOv8目标检测模型中的实战经验,涵盖从入门基础到深度优化的全方位解决方案。无论你是计算机视觉的新手,还是具有多年深度学习经验的专家,本专栏都将为你提供高效、可复现的技术方案,助你掌握YOLOv8的核心技术,提升目标检测性能,突破瓶颈,优化模型,并加速项目开发🚀!

**My Coding Family** 1131

一生一芯——用RTL实现最简单的处理器NPC(南大数逻计组RV32ICPU) 代码及思考参考

本文介绍自己前期用Verilog编写的基于RV32I指令集的CPU,个人认为是最简单最易懂的版本(即没做什么优化,即代码很水,没有考虑一些奇怪的情况,只适用简单指令序列,即题目所示最简单的处理器),适合新手练手Verilog以及了解简单CPU的运行过程。本文基于一生一芯,利用Verilator进行仿真,并用gtkwave查看波形,不了解verilator和gtkwave的可以看前几篇文章。

long0_o的博客 3310

大感受野的小波卷积

摘要。近年来,人们尝试增大卷积神经网络(CNNs)的核大小,以模仿视觉转换器(ViTs)自注意力模块的全局感受野。然而,这种方法很快便达到了上限,并且在实现全局感受野之前就饱和了。在本文中,我们证明了通过利用小波变换(WT),实际上可以在不遭受过度参数化的情况下获得非常大的感受野,例如,对于k×kk \times kk×k感受野,所提出方法中可训练参数的数量仅随kkk对数增长。所提出的层,命名为WTConv,可以作为现有架构中的即插即用替代品,产生有效的多频响应,并且随着感受野大小的增加而优雅地扩展。我们证

AI浩 3127

Grey Hack v0.7.3618 保姆级教程:手把手教你用metaxploit.so写一个自动提权脚本

本文详细介绍了如何在Grey Hack v0.7.3618中使用metaxploit.so库编写自动化提权脚本。从环境准备到核心功能解析,再到漏洞利用链构建和权限提升的智能处理,手把手教你掌握游戏中的高级黑客技巧。通过多库联合利用和错误处理优化,提升脚本的效率和成功率。

weixin_42537919的博客 395

【学习】感受野

(receptive field)是指在神经网络中,某一层输出的特征图上的一个像素点对应输入图像的区域大小。在深度神经网络中,随着网络层数的增加,特征图的感受野也会逐渐增大。这是因为每一层的卷积操作都会扩大感受野。

qq_46110320的博客 907

5分钟搞定CST周期性结构仿真:共面波导色散曲线快速生成技巧

本文提供了一套在CST Studio Suite中快速仿真周期性结构并生成色散曲线的标准化流程。针对共面波导设计,重点解析了周期性边界条件的核心设置、本征模求解器(JDM算法)的优化技巧,以及通过参数扫描与后处理模板实现自动化,旨在帮助射频与微波工程师在5分钟内高效完成关键性能验证。

blue的专栏 1248

Vmware安装windowsServer2022版本

全网最详细的Vmware安装windowsServer2022版本

A乐神的博客 7012

一文搞懂深度学习中的感受野(receptive field)

一文搞懂深度学习中的感受野(receptive field)

duxinyuhi的专栏 2329

Cibersort免疫浸润 --- 详细教程

免疫浸润是指免疫细胞如淋巴细胞、浆细胞、巨噬细胞等进入到组织或器官中,并在这些组织或器官中发挥免疫功能的过程。免疫细胞的浸润可以是炎症反应的一部分,也可以是针对感染、肿瘤或其他疾病的免疫应答的一部分。免疫浸润通过调节免疫反应和炎症反应的程度和类型,起到维护机体免疫平衡和清除异常细胞或病原体的作用。在某些情况下,免疫浸润可能导致炎症反应过度,引起组织损伤,例如自身免疫性疾病。因此,免疫浸润在许多疾病的诊断和治疗中都具有重要的意义。免疫浸润可以通过组织切片染色和免疫组织化学等方法观察和分析。

ZxVSaccount的博客 9108

一文理解深度学习中的多尺度和不同感受野(视野)信息

如何理解深度学习中的多尺度和不同视野信息 在进行图像处理的深度模型中,合理理解并利用不同尺度信息和不同视野信息将对图像结果有意想不到的结果,那么具体什么是多尺度信息,什么是不同视野信息 1.不同尺度信息 多尺度是指不同尺度的信号采样,在不同尺度下可以观察到不同的特征。多尺度不等同于多分辨率,后者简单理解为图像的尺寸大小,前者可以理解为与某固定事物之间的距离不同时人所感知的特征不同,即某物体在视场中成像大小不同时(尺度不同),其表现出的特征也不同。某些特定情况下,多分辨率可实现多尺度。在神经网络中,多尺度可具

m0_47891203的博客 1万+

Spring AI提示词模板应用

本文介绍了使用SpringAI提示词模板的配置方法,主要步骤包括:1)在JDK17和SpringBoot3.4.4环境下引入spring-ai-alibaba1.0.0.2依赖;2)配置application.yml文件;3)创建测试控制器类处理提示词模板(.st文件);4)通过模板变量动态生成AI回复内容。演示了如何通过@RequestParam设置默认参数,实现无需前端传参即可测试AI回复功能,最终完成了一个SpringAI提示词模板的应用Demo。

wjianwei666的专栏 198

YOLO系列算法改进 | 自研篇 | C3k2融合Circulant Attention注意力模块 | 给局部特征提取器装上了全局动态卷积核,兼顾效率、精度与泛化能力!| AAAI 2026

YOLO系列算法改进 | 自研篇 | C3k2融合Circulant Attention注意力模块 | 给局部特征提取器装上了全局动态卷积核,兼顾效率、精度与泛化能力!| AAAI 2026 (以YOLO26最新目标检测模型为基础,融合C3k2_Circulant创新模块改进Backbone)

2502_91881744的博客 242

深度学习必学:卷积神经网络完全指南(建议收藏)| 从数学原理到代码实现,一文掌握卷积、转置卷积与感受野

《卷积神经网络核心运算全解析》文章摘要:本文系统讲解了卷积运算的原理与应用,从数学基础到Python实现,详细解析了核运算、步长、填充等关键参数。通过可视化示例展示了垂直/水平核的特征提取效果,对比了传统卷积与深度学习的互相关实现差异。重点讨论了转置卷积的上采样机制、池化操作的性能优化策略,以及感受野对模型鲁棒性的重要性。文章还比较了池化与步长增加的优劣,为读者构建完整的卷积神经网络知识体系,适合AI初学者和研究者参考学习。

优快云_430422的博客 2072

PCL ICP算法实现点云精配准【2026最新版】

PCL1.14.1 及之前版本所实现的迭代最近点ICP算法。博客长期更新,本文最新更新时间为:2026年4月17日。

点云侠的博客 31万+

空洞卷积

Dilated/Atrous Convolution(空洞卷积或膨胀卷积) 或是 Convolution with holes。就是在标准的卷积核中加入空洞,从而增加感受野。dilation rate作为空洞设置的一个超参数。普通的卷积可以认为dilation rate=1。 eg: 论文:Semantic Segmentation of Pathological Lung Tissue with...

weixin_43371569的博客 888

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

一文教会你什么是感受野

《卷积神经网络中感受野的全面解析》摘要:感受野是CNN特征图上单个像素对应输入图像的区域大小,其计算受卷积核、步长等参数影响。浅层网络感受野小,捕捉局部特征;深层网络感受野大,识别全局信息。感受野对网络设计至关重要,可通过堆叠小卷积核、空洞卷积等方法扩大。实际应用中,有效感受野往往小于理论值,呈高斯分布。理解感受野有助于平衡特征提取的全局与局部关系,指导模型设计优化。感受野是分析CNN工作原理和特征抽象层次的重要指标,直接影响模型的性能表现。

weixin_73958875的博客 2224

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

《深度剖析:一文读懂卷积神经网络中的感受野》

如果感受野过大,模型可能会引入过多的噪声信息,也会降低模型的性能。例如,当我们观察一幅图像经过卷积神经网络处理后得到的特征图时,特征图上的每一个点都不是凭空产生的,而是与原始图像中的特定区域相关联,这个特定区域就是该点的感受野。比如,当卷积核大小为3乘3 ,步长为1,填充为0时,这一层的感受野就是3乘3的区域,也就是说,特征图上的一个点,其信息来源于原始图像中3乘3大小的区域。假设第n层的感受野是RFn,第n - 1层的感受野是RFn减1 ,第n层的卷积核大小是Kn,步长是Sn,填充是Pn。

xy520521的博客 789

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

一文彻底搞懂卷积神经网络的“感受野”,看不懂你来找我!

一、什么是“感受野” 1.1 感受野的概念 “感受野”的概念来源于生物神经科学,比如当我们的“感受器”,比如我们的手受到刺激之后,会将刺激传输至中枢神经,但是并不是一个神经元就能够接受整个皮肤的刺激,因为皮肤面积大,一个神经元可想而知肯定接受不完,而且我们同时可以感受到身上皮肤在不同的地方,如手、脚,的不同的刺激,如痛、痒等。这说明皮肤感受器是由很多不同的神经元控制的,那么每一个...

MIss-Y的博客 6518

一文读懂PytorchSSD网络架构:特征融合与感受野增强技术原理解析

PytorchSSD是一个基于PyTorch实现的目标检测框架,集成了SSD及其增强方法如RFBSSD、FSSD和RefineDet等先进算法。本文将深入解析这些技术背后的核心原理,帮助新手理解如何通过特征融合与感受野增强提升检测精度与速度。 ## 核心技术解析:从基础SSD到增强变体 ### 1. 标准SSD架构:多尺度特征检测基础 SSD(Single Shot MultiBox Dete

gitblog_00474的博客 634

一文详解什么是空洞卷积?

空洞卷积(Dilated Convolution) 简介 空洞卷积也叫扩张卷积或者膨胀卷积,简单来说就是在卷积核元素之间加入一些空格(零)来扩大卷积核的过程。 空洞卷积的简单原理。下图是常规卷积和空洞卷积的动图对比: 常规卷积: 空洞卷积: 假设以一个变量a来衡量空洞卷积的扩张系数,则加入空洞之后的实际卷积核尺寸与原始卷积核尺寸之间的关系:K = K + (k-1)(a-1) 其中k为原始卷积...

Tiger数学之家的博客 5万+

【综述】一文读懂卷积神经网络(CNN)

卷积神经网络是多层感知机(MLP)的变种,由生物学家休博尔和维瑟尔在早期关于猫视觉皮层的研究发展而来,视觉皮层的细胞存在一个复杂的构造,这些细胞对视觉输入空间的子区域非常敏感,称之为感受野。CNN由纽约大学的Yann Lecun于1998年提出(LeNet-5),其本质是一个多层感知机,成功的原因在于其所采用的局部连接和权值共享的方式:一方面减少了权值的数量使得网络易于优化;另一方面降低了模型的复杂度、减小了过拟合的风险。当网络的输入为图像时,这些优点将表现地更加明显。

qq_43673118的博客 2万+

人脑是怎样认知图像的?——非经典感受野通俗解释1

人脑是怎样认知图像的?——非经典感受野通俗解释12007-11-25 11:53文章来源反演集合数学博客  http://hi.baidu.com/liujianz作者是刘建忠 网友逝海一波、滕哲文要求我作些通俗解释,感谢二位的鞭策,使得我认真思考这一问题。这是一个极好建议

1484
上一篇: 巡礼卷积神经网络中的那些经典结构(二)——inception module
Yolo_1996
博客等级 码龄11年 100粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值