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

resnet50网络结构怎么画好看(lenet网络结构怎么画)



提出了MobileNetv3-LargeMobileNetv3-Small两种不同大小的网络结构,主要的区别是通道数的变化与bneck的次数

网络的创新点
(1)更新Block(bneck)
(2)使用NAS搜索参数(Neural Architecture Search)
(3)重新设计耗时层结构

resnet imagenet预训练模型_深度学习

resnet imagenet预训练模型_神经网络_02

与MobileNetv2相比,MobileNetv3的倒残差结构加入了轻量级的注意力机制

resnet imagenet预训练模型_神经网络_03

调整方式:特征矩阵的channel等于多少,得到的一维向量就有多少个元素;然后通过两个全连接层得到输出的向量。第一个全连接层,其节点个数为特征矩阵的channel的1/4;。第二个全连接层,其节点个数等于特征矩阵的channel;输出的向量可以理解为对特征矩阵的每一个channel分析出的一个权重关系,对于重要的channel就赋予一个比较大的权重。

利用h-swish代替swish函数

resnet imagenet预训练模型_深度学习_04

resnet imagenet预训练模型_深度学习_05

resnet imagenet预训练模型_深度学习_06

使用NAS搜索出来的网络结构的最后一部分为Original Last Stage,但作者在使用过程中发现这一部分比较耗时,因此对其进行精简为Efficient Last Stage,精简后准确率不变且节省7毫秒时间。

resnet imagenet预训练模型_卷积_07

:112x112x16这一层,输入特征矩阵的channel等于exp size,所以在这一层的倒残差结构里不需要升维,没有1x1的卷积层

resnet imagenet预训练模型_python_08

文件结构:

定义卷积结构:

定义注意力机制模块:

定义网络的参数配置:

MobileNetv3的倒残差结构:

定义MobileNetv3(large)网络结构:

定义MobileNetv3(large)网络参数:

MobileNetv3(small)同理

下载完成后将其名称改为mobilenet_v3_large.pth,存放在当前文件夹

数据集采用花分类数据集:使用pytorch搭建AlexNet并训练花分类数据集

实例化网络的更改

保存路径更改:

不使用预训练权重

resnet imagenet预训练模型_深度学习_09

同样更改导入模块、实例化模块和载入权重部分代码

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

版权声明


相关文章:

  • dockerdesktop运行错误(docker desktop is shutting down)2025-02-13 21:27:04
  • rbac权限控制(rbac权限控制模型)2025-02-13 21:27:04
  • ar是什么意思中文翻译(appear是什么意思中文翻译)2025-02-13 21:27:04
  • 数组的some和every方法(数组的equals方法)2025-02-13 21:27:04
  • ldr arm指令(arm指令adr)2025-02-13 21:27:04
  • arrang用法(arrange的用法和短语)2025-02-13 21:27:04
  • uchar(uchar范围)2025-02-13 21:27:04
  • nrm不是内部或外部命令(npm不是内部或外部)2025-02-13 21:27:04
  • jazzhiphop女rapper(jazzhiphop女rapper AV)2025-02-13 21:27:04
  • 如何查看yarn日志(查看yarn日志命令)2025-02-13 21:27:04
  • 全屏图片