科百科
当前位置: 首页 范文大全

res算法(残差网络论文阅读及示例代码)

时间:2023-06-16 作者: 小编 阅读量: 3 栏目名: 范文大全

通过一个名叫“残差”的网络结构,使作者可以只通过简单的网络深度堆叠便可达到提升准确率的目的。残差结构残差结构的处理过程分成两个部分,左边的F与右边的X,最后结果为两者相加。文中残差结构的具体实现分为两种,首先介绍ResNet-18与ResNet-34使用的残差结构称为BasicBlock,如下图所示,图中的结构包含了两个卷积操作用于提取特征。

论文阅读

其实论文的思想在今天看来是不难的,不过在当时 ResNet 提出的时候可是横扫了各大分类任务,这个网络解决了随着网络的加深,分类的准确率不升反降的问题。通过一个名叫“残差”的网络结构(如下图所示),使作者可以只通过简单的网络深度堆叠便可达到提升准确率的目的。

残差结构

残差结构的处理过程分成两个部分,左边的 F(X) 与右边的 X,最后结果为两者相加。其中右边那根线不会对 X 做任何处理,所以没有可学习的参数;左边部分 F(X) 为网络中负责学习特征的部分,把整个残差结构看做是 H(X) 函数的话,则负责学习的部分可以表示为 H(X)=F(X)-X,这个结构学习的其实是输出结果与输入的差值,这也是残差名字的由来。完整的 ResNet 网络由多个上图中所示的残差结构组成,每个结构学习的都是输出与输入之间的差值,通过步步逼近,达到了比直接学习输入好得多的效果。

文中残差结构的具体实现分为两种,首先介绍 ResNet-18 与 ResNet-34 使用的残差结构称为 Basic Block,如下图所示,图中的结构包含了两个卷积操作用于提取特征。

Basic Block

对应到代码中,这是 Pytorch 自带的 ResNet 实现中的一部分,跟上图对应起来看更加好理解,我个人比较喜欢论文与代码结合起来看,因为我除了需要知道原理之外,也要知道如何去使用,而代码更给我一种一目了然的感觉:

basic block

另一种残差结构称为 Bottleneck,就是瓶颈的意思:

作者起名字真的很形象,网络结构也正如这瓶颈一样,首先做一个降维,然后做卷积,然后升维,这样做的好处是可以大大减少计算量,专门用于网络层数较深的的网络,ResNet-50 以上的网络都有这种基础结构构成(不同层级的输入输出维度可能会不一样,但结构类似):

Pytorch 中的代码,注意到上图中为了减少计算量,作者将 256 维的输入缩小了 4 倍变为 64 进入卷积,在升维时需要升到 256 维,对应代码中的 expansion 参数:

bottleneck

由上面介绍的基本结构再加上池化以及全连接层,就构成了各种完整的网络:

图中的网络在 Pytorch 中都已经集成进去了,而且都是预训练好的,我们可以在预训练好的模型上面训练自己的分类器,大大减少我们的训练时间。下面介绍一下如何使用 ResNet。

在 Pytorch 中使用 ResNet

Pytorch 是一个对初学者很友好的深度学习框架,入门的话非常推荐,官方提供了一小时入门教程:https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html

在 Pytorch 中使用 ResNet 只需要 4 行代码:

PS:欢迎关注我的微信公众号 [MachineLearning学习之路],和我一起学习 python,深度学习,计算机视觉 !

    推荐阅读
  • sⅰsley全能乳适合多大年龄用(了解一下)

    希思黎全能乳液适合各年龄层女性使用25岁以上比较适合,25岁后皮肤开始老化,需要更加精细的保养,乳液和精油面膜都是不错的选择,20岁左右皮肤富有活性,补充太多营养皮肤吸收不了反而会造成负担,多多注意补水、防晒、皮肤清洁到位就不会有大问题,现在小编就来说说关于sⅰsley全能乳适合多大年龄用?下面内容希望能帮助到你,我们来一起看看吧!sⅰsley全能乳适合多大年龄用希思黎全能乳液适合各年龄层女性使用。

  • 护肤的顺序(正确的护肤顺序是什么)

    下面内容希望能帮助到你,我们来一起看看吧!护肤的顺序护肤的正确步骤应该是:洁面——化妆水——眼霜——精华——乳液或者面霜——防晒霜。白天和夜晚步骤是一样的,需要注意的是,防晒霜是在白天使用。详细的护肤步骤:洁面,用洗面奶将皮肤上的污渍清除掉,然后再开始新一天的护肤工作。

  • 发短信视频不能超过几分钟(别再提醒我看短信)

    发短信视频不能超过几分钟没错,近十年来,随着微信、iMessage等即时通讯工具的出现,我们开始慢慢冷落短信,甚至有时候把它当做一种负担。况且,短信早就不是以前那个只能发文字的短信了,云片在2017年年底就上线了视频短信的功能,在2018年又进行了优化升级。云片视频短信使用流程1.注册账号,申请开通视频短信功能2.提交视频短信计划3.通过审核后系统下发4.看到发送状态和数据

  • 菠菜小奶豆宝宝辅食(无油的健康小奶豆)

    菠菜小奶豆宝宝辅食咱们公号中经常会收到这样的留言,说小宝宝对小麦过敏,看到有面粉的辅食或零食,都要想尽办法的去掉或替换,希望我多出一些适合这类宝宝吃的辅食。黄妈今天特地准备了一款这样的蛋黄小奶豆,而且还是无糖、无油型的,入口易融化,非常适合宝宝们添加。4-分次加入配方奶粉,上下切拌的方式拌匀。8-烤箱设置100℃,烘烤25分钟9-烤好后静置完全冷却。

  • 私人影院的电影推荐(少不了一套私人影院)

    而对于骨灰级的电影控来说,视频部分是整套系统中他们最为关注的一环,这也是家庭影院里非常重要的一环,它通常由大屏幕彩电或投影机担任。五一小假期马上到来了,不论是电器还是数码产品,都会进入一波使用小高潮。

  • 气垫纹理烫方法(什么是气垫纹理烫)

    气垫纹理烫是气垫烫和纹理烫相结合的一种烫头方法,下面我们就来说一说关于气垫纹理烫方法?冷烫是利用化学药剂烫发的,相对来说温度没有那么高,可以烫发根。热烫是比较传统的一种烫发方法,通过高温加热来烫发,一般是100度到140度的高温,这种烫发对头发的伤害是比较大的,而且温度太高是不能靠近头皮的。纹理烫烫过之后很容易出现呆板的情况,而且打理也是比较麻烦,每次洗完头还需要用吹风定型。

  • 什么牌子的卸妆水便宜又好用(好用十大品牌卸妆水测评)

    好用十大品牌卸妆水测评熊猫每天都在为仙女们种草贵贵贵的护肤品,今天熊猫负责的事情是把贵贵贵的护肤品一层层干净利落的卸下来,不留一丝丝痕迹,对,今天就来卸妆~科普:卸妆水原理?水表面活性剂=卸妆水,卸妆水的主要成分是~水!表。

  • 男人看中女人培养下一代的能力吗(女性性能力男人你了解吗)

    第二是「三级」,经常或总是能够在各种性行为方式中达到性生活的顶点。第三是「二级」,即符合三级条件,并在某种方式中具有被动或主动的射液能力。我们将主动、能自我控制射液的能力,作为衡量的重要标准之一。幸好,女性可以通过自我锻炼,来掌握这个能力。能否射液,和女性特殊部位的肌肉力量、掌控能力密切相关。

  • 体积常用单位什么(体积常用单位有哪些)

    下面希望有你要的答案,我们一起来看看吧!体积常用单位什么体积常用单位有:立方米、立方分米、立方厘米、立方毫米。其中立方米,它是体积单位,符号m3,等于每边长为一米的一个立方体的容积,等于一立方米。体积,几何学专业术语,是物件占有多少空间的量。在计算较大物体的容积时,通用的体积单位用“立方米”。

  • 木马卷发型染颜色(推荐5款总有一款适合你)

    木马卷发型染颜色木马卷发搭配抹茶色,经过木马卷烫的发丝,发丝线条分明,弧度感很优美,再搭配抹茶色的染发,真的是巨显白,好美。木马卷发搭配蜜茶色,蜜茶色适合各种肤色的染发颜色,几乎是不挑人的,同样还是搭配齐肩锁骨长度的木马卷烫发,真的好时尚好美,缕缕分明的烫卷发,看着还有些蓬松感,发量少的妹纸也适合烫。头发经过黑茶色染发,低调时髦又耐看。