右图是 bottleneck

右图是 shortcut connection

“弯弯的弧线“这个就是”shortcut connection“,也是论文中提到identity mapping

两种结构统称building block

这两种结构分别针对ResNet34(左图)和ResNet50/101/152(右图),一般称整个结构为一个”building block“。

bottleneck design 降低参数量

其中右图又称为”bottleneck design”,目的一目了然,就是为了降低参数的数目,第一个1x1的卷积把256维channel降到64维,然后在最后通过1x1卷积恢复,整体上用的参数数目:1x1x256x64 + 3x3x64x64 + 1x1x64x256 = 69632,而不使用bottleneck的话就是两个3x3x256的卷积,参数数目: 3x3x256x256x2 = 1179648,差了16.94倍。

对于常规ResNet,可以用于34层或者更少的网络中,对于Bottleneck Design的ResNet通常用于更深的如101这样的网络中,目的是减少计算和参数量,减少训练时间(实用目的)。

bottleneck结构单元

一个是bottleneck中第二个1*1卷积的通道为什么是256维度;

  • 可理解为参数设置将最后一个卷积的通道设置为当前输入通道的4倍;

一个是左右两侧为相同的输入,为什么图右变为256维度的恒等映射;

  • 要想实现加运算,必须令输入通道数和11卷积核的输出通道数相同,所以需要对原始64通道的输入利用11卷积增加通道至256维。

参考:
https://blog.csdn.net/u011304078/article/details/80683985

ResNet的 bottleneck 设计相关推荐

  1. resnet 中bottleneck

    图片来自这里 论文中指明将为减少训练时间,将原始的残差模块(上图左侧)替换为bottleneck的残差模块.上图中右侧图有两处需要说明, 一个是bottleneck中第二个1*1卷积的通道为什么是25 ...

  2. bottleneck resnet网络_为何resnet的bottleneck block为何能增强特征学习能力?

    个人理解,仅供参考. 咱们先看一下原文是怎么说的: 原文说的是考虑到训练时间的限制,因此采用了BottleNeck的结构,换言之,至少在原论文中没有说明使用BottleNeck相较于BasicBloc ...

  3. ResNet及其变体结构梳理与总结

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 [导读]2020年,在各大CV顶会上又出现了许多基于ResNet改 ...

  4. 【卷积神经网络结构专题】ResNet及其变体的结构梳理、有效性分析

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要20分钟 Follow小博主,每天更新前沿干货 [导读]2020年,在各大CV顶会上又出现了许多基于ResNet改进的工作,比如:Res2Ne ...

  5. 【深度学习】网络架构设计:CNN based和Transformer based

    从DETR到ViT等工作都验证了Transformer在计算机视觉领域的潜力,那么很自然的就需要考虑一个新的问题,图像的特征提取,究竟是CNN好还是Transformer好? 其中CNN的优势在于参数 ...

  6. resnet结构_经典卷积网络(二)-ResNet

    一.ResNet(总结自csdn文章) 随着网络的加深,出现了训练集准确率下降的现象,确定这不是由于Overfit过拟合造成的.作者针对这个问题提出了一种全新的网络,叫深度残差网络,它允许网络尽可能的 ...

  7. resnet模型的图像分类结构图_ResNet - 2015年 ILSVRC 的赢家(图像分类,定位及检测)...

    本文为 AI 研习社编译的技术博客,原标题 : Review: ResNet - Winner of ILSVRC 2015 (Image Classification, Localization, ...

  8. resnet结构_来聊聊ResNet及其变种

    加入极市专业CV交流群,与 10000+来自港科大.北大.清华.中科院.CMU.腾讯.百度 等名校名企视觉开发者互动交流! 同时提供每月大咖直播分享.真实项目需求对接.干货资讯汇总,行业技术交流.关注 ...

  9. ResNet及其变种的结构梳理、有效性分析与代码解读(PyTorch)

    点击我爱计算机视觉标星,更快获取CVML新技术 本文来自知乎,作者费敬敬,现为同济大学计算机科学与技术硕士. https://zhuanlan.zhihu.com/p/54289848 温故而知新,理 ...

最新文章

  1. FrostSullivan:2012年中国数据库安全审计与防护产品市场分析
  2. 【JAVA语法】03Java-继承性
  3. EntityFramework Core 2.0执行原始查询如何防止SQL注入?
  4. linux raw socket 例子,raw socket编程例子
  5. c盘清理代码_拒接卡顿,从c盘减负、系统修复及网络加速做起!奥利~~~
  6. Python-装饰器进阶
  7. linux 用户管理、权限管理
  8. CentOS6 修改MySQL编码
  9. 金融期货具体的开户条件
  10. 集合涉及到的排序方式
  11. 微信小程序页面倒计时
  12. html怎么导入桌面上的图片,html怎么导入图片
  13. java手机 最新版本_JAVA手机模拟器安卓版
  14. 全屋智能抢占“中控”,华为、海尔、小米们谁离用户最近?
  15. RTX3080Ti和RTX2080Ti性能差距 RTX3080Ti和RTX2080Ti参数对比哪个好
  16. php怎么开发微信网页,PHP实现微信网页授权开发的步骤
  17. 笔记1-2020-07-30
  18. Java毕设项目-医药信息管理系统
  19. 【Redis基础和应用】(四)HyperLogLog BloomFilter
  20. 这样print才够劲!

热门文章

  1. python waitpid_linux中waitpid及wait的用法
  2. HIS实施工程师实习生DAY2
  3. Nodejieba下载安装
  4. WinXP 雨林木风补丁包 V 2013.10 官方版
  5. 使用虚拟机中Inter VT-x处于禁用状态的解决办法
  6. 定时器setTimeout和setInterval的简单应用
  7. throw和throws的区别是什么简答_java总复习(题目和总结)
  8. 2022年寒假训练赛第3场
  9. 扩展标记语言-XML
  10. Android 中handlemessage方法获取数据赋值全局变量