第三章、用YOLOv8进行检测---第一节 YOLOv8模型简介

一、YOLOv8模型概览

YOLOv8是Ultralytics公司开发的实时目标检测最新模型,其架构优化体现在三个维度:

python

from ultralytics import YOLO

# 模型类型速查表
model_types = {
    'nano': 'yolov8n',  # 3.2M params
    'small': 'yolov8s', # 11.4M params
    'medium': 'yolov8m', # 26.3M params
    'large': 'yolov8l',  # 43.7M params
    'xlarge': 'yolov8x'  # 68.2M params
}

二、核心创新点

1. 骨干网络优化

python

class C2f(nn.Module):
    """替代C3模块的跨阶段特征融合模块"""
    def __init__(self, c1, c2, n=1):
        self.cv1 = Conv(c1, c2//2, 1)
        self.m = nn.ModuleList(
            [Bo

你可能感兴趣的:(YOLOv8,原理与源代码讲解---六大章,YOLO,目标检测,人工智能,YOLOv8,YOLOv8模型简介)