当前位置:网站首页 > R语言数据分析 > 正文

resnet模型结构图(resnet网络结构图)



下图为包含有18层(17个卷积层和1个全连接层)、34层(33个卷积层和1个全连接层)、50层(49个卷积层和1个全连接层)、101层(100个卷积层和1个全连接层)、152层(151个卷积层和1个全连接层)的resnet结构

ResNet网络架构图 resnet152网络结构图_深度学习

下图是论文中给出的两种残差结构。左边的残差结构是针对层数较少网络,例如ResNet18层和ResNet34层网络。右边是针对网络层数较多的网络,例如ResNet101,ResNet152等。右侧的残差结构能够减少网络参数与运算量。同样输入、输出一个channel为256的特征矩阵,如果使用左侧的残差结构需要大约个参数,但如果使用右侧的残差结构只需要69632个参数。明显搭建深层网络时,使用右侧的残差结构更合适。

ResNet网络架构图 resnet152网络结构图_人工智能_02

实线对应的残差结构输出的shape和输出的shape是一样的,可以直接相加

虚线对应的残差结构是输入的shape和输出的shape不一样的

ResNet网络架构图 resnet152网络结构图_ResNet网络架构图_03

ResNet网络架构图 resnet152网络结构图_cnn_04

ResNet网络架构图 resnet152网络结构图_人工智能_05

下图为以34层结构为例的详细结构图,虚线部分对应上图中虚线残差结构,实线部分对应上图中实线残差结构

ResNet网络架构图 resnet152网络结构图_ResNet网络架构图_06

ResNet网络架构图 resnet152网络结构图_ResNet网络架构图_07

首先来看一下组卷积,即把输入特征矩阵分为g组,对每一组分别进行卷积操作,然后再把每一组的结果进行concat拼接。使用组卷积会减少模型参数量

ResNet网络架构图 resnet152网络结构图_cnn_08

ResNet网络架构图 resnet152网络结构图_深度学习_09

ResNeXt是把ResNet中高层(50层、101层...)的残差结构替换为了右边的结构

对于ResNeXt的block,第二层用的是group conv

ResNet网络架构图 resnet152网络结构图_人工智能_10

model.py

train.py

到此这篇resnet模型结构图(resnet网络结构图)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • ueditor编辑器上传图片(ueditor粘贴图片上传)2025-01-26 12:09:07
  • docker最新版本号(docker 版本号)2025-01-26 12:09:07
  • airpods自动断连接怎么回事(airpods自动断连是怎么回事)2025-01-26 12:09:07
  • tpami论文什么级别(trb论文什么级别的)2025-01-26 12:09:07
  • swagger2配置(swagger2配置不生效)2025-01-26 12:09:07
  • networkstate怎么进入(networkstate在哪里认证)2025-01-26 12:09:07
  • cruise安装步骤(cruise2018安装教程)2025-01-26 12:09:07
  • ipad出现无法连接到app store(ipad出现无法连接到itunes store)2025-01-26 12:09:07
  • ueditor编辑器采集公众号(ueditor编辑器上传图片)2025-01-26 12:09:07
  • arom与prom的区别(aom和fom区别)2025-01-26 12:09:07
  • 全屏图片