YOLO v11蚊子数据集训练

YOLO v11蚊子数据集训练

一、项目概述

本项目基于YOLO v11深度学习模型,实现蚊子的实时检测与识别。本文旨在演示数据 训练过程。

二、数据集获取与准备

数据集获取

数据集已经上传到 yolov11蚊子检测数据集,连接地址

https://download.csdn.net/download/m0_67097444/92916784

数据集格式

YOLO格式数据集结构

YOLO标注格式说明:

每行格式:class_id center_x center_y width height

坐标为归一化值(0-1)

0 0.5 0.5 0.3 0.4

三、YOLO v11模型训练训练配置文件

创建data.yaml配置文件:

train: D:/yolo-v12/yolov12-main/datasets/train/images
val: D:/yolo-v12/yolov12-main/datasets/valid/images
test: D:/yolo-v12/yolov12-main/datasets/test/images

nc: 1 # Number of classes
names: 'mosquito'

训练脚本

创建train.py训练脚本:

复制代码
from ultralytics import YOLO



model = YOLO('ultralytics/cfg/models/v12/yolov12.yaml')  # 加载预训练模型

model.load('D:/yolo-v12/model/yolov12n.pt')



results = model.train(

    data='datasets/data.yaml',

    # epochs=10,

    # imgsz=640,

    # batch=16,

    # #device=0,  # 使用GPU 0

    # device='cpu',  # 使用GPU 0

    # optimizer='SGD',

    # lr0=0.001)

    epochs=10,  #训练轮次总数

    batch=16,  #批量大小,即单次输入多少图片训练

    imgsz=640,  #训练图像尺寸

    scale=0.5,  # S:0.9; M:0.9; L:0.9; X:0.9 #增益因子缩放图像,模拟物体与摄像机的不同距离。

    mosaic=1.0,  #默认值

    mixup=0.0,  # S:0.05; M:0.15; L:0.15; X:0.2  #默认值

    copy_paste=0.1,  # S:0.15; M:0.4; L:0.5; X:0.6  #分割标签 进行复制和粘贴

    device= 'cpu',  #指定训练的计算设备,无nvidia显卡则改为 'cpu'

    #以下为我添加的一些参数

    optimizer='SGD',  #训练使用优化器,可选 auto,SGD,Adam,AdamW 等

    workers=8,  #加载数据的工作线程数

    amp= True,  #True 或者 False, 解释为:自动混合精度(AMP) 训练

    cache=False  # True 在内存中缓存数据集图像,服务器推荐开启

)

训练过程

四、训练完成后,结果保存在best.pt中

五、数据集已经上传到 yolov11蚊子检测数据集,连接地址:https://download.csdn.net/download/m0_67097444/92916784

相关推荐
我叫张土豆9 小时前
向量库原理与 Qdrant 实现详解
人工智能·机器学习
要加油GW9 小时前
DeepSeek V4 + Claude Code thinking mode 400 错误修复方案
人工智能
惊鸿一博9 小时前
统计_滚动标准差:局部波动性衡量
开发语言·python
梦想三三9 小时前
【OpenCV四大边缘检测算法】Sobel、Scharr、Laplacian、Canny 详解
人工智能·opencv·计算机视觉
cci9 小时前
Moveit2 第一个C++规划程序
人工智能
染指11109 小时前
12.LangChain框架4-输出解释器
人工智能·langchain·rag
YOLO数据集集合9 小时前
智慧农业|农田作物杂草识别数据集|航拍巡检|YOLO实例分割|深度学习训练集|智能除草视觉数据集
人工智能·深度学习·yolo·目标检测·无人机
code_pgf9 小时前
相机-雷达标定:ChArUco / ArUco + 四圆孔刚性板
人工智能·机器人