YOLOV8分类任务更换主干mobilenetv2网络

目录

1.定义模块

2.导入模块

3.task.py文件更改

4.更改后找文件运行一下


1.定义模块

自定义Movilenet_v2类

复制代码
class Mobilenet_v2(nn.Module):
    def __init__(self):
        super().__init__()
        model = models.mobilenet_v2(pretrained=True)
        self.layer=nn.Sequential(
        model.features,
        )
    def forward(self, x):
        x=self.layer(x)
        x = nn.functional.adaptive_avg_pool2d(x, (1, 1))
        return x

2.导入模块

3.task.py文件更改

添加到解析模块

elif m is Mobilenet_v2:

c2=args[0]

args=[]

4.更改yaml文件

复制代码
# Ultralytics YOLO 🚀, AGPL-3.0 license
# YOLOv8-cls image classification model. For Usage examples see https://docs.ultralytics.com/tasks/classify

# Parameters
nc: 11 # number of classes
scales: # model compound scaling constants, i.e. 'model=yolov8n-cls.yaml' will call yolov8-cls.yaml with scale 'n'
  # [depth, width, max_channels]
  n: [0.33, 0.25, 1024]
  s: [0.33, 0.50, 1024]
  m: [0.67, 0.75, 1024]
  l: [1.00, 1.00, 1024]
  x: [1.00, 1.25, 1024]

# YOLOv8.0n backbone
backbone:
  # [from, repeats, module, args]
  - [-1, 1, Mobilenet_v2, [1280]] # 0-P1/2


# YOLOv8.0n head
head:
  - [-1, 1, Classify, [nc]] # Classify

4.更改后找文件运行一下

相关推荐
KmjJgWeb2 小时前
工业零件检测与分类——基于YOLOv5的改进模型 Dysample 实现
yolo·分类·数据挖掘
mahtengdbb12 小时前
【目标检测实战】基于YOLOv8-DynamicHGNetV2的猪面部检测系统搭建与优化
人工智能·yolo·目标检测
FL16238631299 小时前
基于yolov8的无人机视角夜间车辆检测识别系统python源码+onnx模型+评估指标曲线+精美GUI界面
python·yolo·无人机
AAD555888999 小时前
基于YOLOv8-aux的预制梁场施工过程多任务识别与监控系统_3
yolo
查无此人byebye9 小时前
YOLOv8+PyQt5 实战:高颜值目标检测可视化桌面应用(优化版)
yolo
AAD555888999 小时前
基于YOLOv8的巴克夏、杜洛克、长白猪和皮特兰四种猪品种识别与定位技术研究
yolo
2501_9421917710 小时前
基于YOLOv5-RepHGNetV2的青椒目标检测方法研究原创
人工智能·yolo·目标检测
ZCXZ12385296a11 小时前
基于YOLOv8-VanillaNet的章鱼图像中生物与非物体识别与分类
yolo·分类·数据挖掘
AAD5558889911 小时前
YOLOv5-HSFPN:烟雾检测与分割模型详解,数据集训练+模型优化+性能评估,智能安防系统关键技术研究
yolo
ZCXZ12385296a12 小时前
基于YOLOv10n-LSDECD的多类别交通目标检测系统_行人_自行车及交通信号灯识别
人工智能·yolo·目标检测