替换YOLOv5主干网络

首先写一个 demo.py 文件来查看 torchvision下面都有哪些模型

如图所示,可以看到 torchvision.models 下面有很多模型, 比如 vgg16,resnet50,AlexNet,resnet18等等,在这里我选择 vgg16 模型 来替换YOLOv5的主干网络

下面先来看一下 vgg16 模型的结构:

可以看到 vgg16 模型主要由 feature (特征提取层:做特征提取) 、avgpool (池化层) 以及 classifier (分类层) 组成,要替换YOLOv5的主干网络,其实就是要将YOLOv5的特征提取层用vgg16的特征提取层进行替换

下面给该网络模型一个输入数据,来看一下该网络模型每一层的输出大小是多少,才能去进行主干网络的替换操作

打开 yolov5s.yaml 文件,如图所示,输出要有 80x80,40x40

相关推荐
yidaqiqi16 小时前
[目标检测] YOLO系列算法讲解
算法·yolo·目标检测
hao_wujing1 天前
YOLOv8在单目向下多车辆目标检测中的应用
人工智能·yolo·目标检测
Dneccc1 天前
YOLO+UI(C#)开发
yolo
南斯拉夫的铁托2 天前
labelimg安装及使用指南(yolo)
开发语言·python·yolo
MUTA️2 天前
ultalytics代码中模型接收多层输入的处理
深度学习·算法·yolo·机器学习·计算机视觉
巷9553 天前
YOLO v3:目标检测领域的质变性飞跃
人工智能·yolo·目标检测
软件派3 天前
基于YOLO算法的目标检测系统实现指南
算法·yolo·目标检测
巷9554 天前
YOLO v2:目标检测领域的全面性进化
人工智能·yolo·目标检测
深度学习机器学习4 天前
计算机视觉最不卷的方向:三维重建学习路线梳理
人工智能·深度学习·学习·yolo·目标检测·机器学习·计算机视觉
struggle20254 天前
适用于 iOS 的 开源Ultralytics YOLO:应用程序和 Swift 软件包,用于在您自己的 iOS 应用程序中运行 YOLO
yolo·ios·开源·app·swift