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

相关推荐
黄忠24 分钟前
大模型之LangGraph技术体系
python·llm
这token有力气1 小时前
Function Calling 格式漂移
人工智能
onething3651 小时前
Spring Boot + Spring AI 从入门到实战:7天转型计划 Day 5 —— SSE 流式输出 + 打字机效果
人工智能·后端·全栈
onething3651 小时前
Spring Boot + Spring AI 从入门到实战:7天转型计划 Day 6 —— 业务完善 + 会话消息预览
人工智能·后端·全栈
IT_陈寒2 小时前
SpringBoot自动配置的坑,我爬了三天才出来
前端·人工智能·后端
甲维斯3 小时前
笑抽了!DeepSeek识图,豆包完胜了!
人工智能·deepseek
Lei活在当下11 小时前
【AI手记系列-2026/6/18】iSparto & Harness,Caveman 以及AI时代的生存指南
人工智能·llm·openai
冬奇Lab13 小时前
每日一个开源项目(第134篇):Zvec - 阿里开源的嵌入式向量数据库,向量搜索界的 SQLite
数据库·人工智能·llm
冬奇Lab13 小时前
Agent 系列(22):Context Engineering 深度——三种上下文管理策略的量化对比
人工智能·agent
hboot13 小时前
AI工程师第二课 - 数据处理
人工智能·python·数据分析