当前位置: 首页 > news >正文

简明 | ResNet特点、残差模块、残差映射理解摘要

Deep Residual Learning for Image Recognition

目录

ResNet特点

Residual残差模块

残差模块映射

实线残差模块

虚线残差模块


ResNet特点

  • 使用BN(Batch Normalization)层加速训练,解决梯度消失/梯度爆炸问题
  • 引入residual残差结构,减轻退化问题,可以搭建超深度网络结构(超1000层)。
退化较弱

Residual残差模块

残差神经网络实际存在两类残差模块(单元),姑且称为(实线)残差模块与虚线残差模块。 

残差模块映射

残差模块包含两种映射,identity mapping和residual mapping,综合形成x\rightarrow y=F(x)+x

identity mapping实际基于skip connection跳跃连接理论

residual mapping残差可以理解为y-x,即F(x)

实线残差模块

左图模块用于浅层网络(ResNet34),右图模块用于深层网络(如ResNet101)

浅层实线残差模块
深层实线残差模块

右侧模块中,能够减少参数和运算量,1*1的卷积和用于升维/降维。

输入channel为256的特征矩阵,左侧模块需要1170648个参数,右侧模块需要69632个参数。

虚线残差模块

左图模块用于浅层网络(ResNet34),右图模块用于深层网络(如ResNet101)

浅层虚线残差模块
深层虚线残差模块

虚线残差结构在跳跃连接分支上加入1*1卷积核进行降维

注意虚线残差模块中各层步距stride与实线残差模块的区别

http://www.dtcms.com/a/352436.html

相关文章:

  • VGVLP思路探索和讨论
  • C++ 并发编程中的锁:总结与实践
  • 绝命毒师模拟器2|单机+联机+绝命毒师模拟器1 全DLC(Drug Dealer Simulator 2+1)免安装中文版
  • 事件驱动架构详解
  • AI Agent安全的“阿喀琉斯之踵”:深度解析MCP核心风险与纵深防御架构
  • Python爬虫: 分布式爬虫架构讲解及实现
  • mysql是怎样运行的(梳理)
  • Java基础第二课:hello word
  • 传统联邦 VS 联邦+大模型
  • freeModbus TCP收发数据一段时间后,出现掉线情况(time out问题)
  • 依托边缘计算方案,移动云全面化解算力、效率、安全平衡难题
  • Wireshark捕获数据的四种层次
  • 【Python数据分析】商品数据可视化大屏项目
  • YggJS RButton 按钮组件 v1.0.0 使用教程
  • 亚马逊运营效能提升:广告策略优化与自配送售后管理的协同路径
  • Makefile构建优化:提升编译效率的关键
  • 打卡day49
  • RocketMq程序动态创建Topic
  • 在 Ubuntu 下遇到 <string>头文件找不到的问题
  • 运筹优化(OR)-在机器学习(ML)浪潮中何去何从?
  • 独孤思维:无限分发,无成本赚钱的副业
  • JVM分层编译深度解析:完整机制与实践指南
  • 面向世界模型构建的跨模态认知网络工程
  • the scientist and engineer‘s guide to DSP:1 The Breadth and Depth of DSP 引言
  • CSS实现内凹圆角边框技巧(高频)
  • 【C++】用哈希表封装unordered_XX
  • 西游记24-26:万寿山,五庄观,镇元子;猴子偷果,猪八戒吃人参果——食而不知其味;逃跑被抓回,替师傅受罚;到处求仙,最终观音菩萨救树
  • Qt数据结构与编码技巧全解析
  • LeetCode 2140. 解决智力问题
  • 力扣(滑动窗口最大值)