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

相关推荐
数字融合14 小时前
透明化地铁线视频孪生综合监控项目技术
大数据·人工智能·virtualenv
鼎艺创新科技15 小时前
不依赖 UE/Unity:我们如何从零搭建一套国产三维 GIS 渲染引擎
人工智能·算法·unity·游戏引擎·三维电子沙盘
十三画者15 小时前
【文献分享】ConfRetro:融合3D构象信息的逆合成预测Transformer框架
人工智能·深度学习·数据挖掘·数据分析·transformer·数据可视化
前沿在线15 小时前
百度文心助手推出任务引擎 2.0,日活用户同比增长 83%,日均对话轮次增长超 2 倍
人工智能·ai·大模型
zandy101115 小时前
AI办公工具选哪个?千问办公、百度搭子、WorkBuddy三款高阶智能体深度拆解
人工智能·ai办公工具
mengpp_12345615 小时前
AIoT平台 vs 普通IoT平台 核心区别
人工智能
canonical_entropy15 小时前
可逆不是逆向运行:DeepSeek Harness 架构的数学本质
人工智能·架构·agent
程序员三藏15 小时前
Python+requests实现接口自动化测试
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
别动我齐刘海16 小时前
机器人运动控制学习2——基础进阶
c++·人工智能·神经网络·学习·目标检测·机器学习·机器人
冬奇Lab16 小时前
Code Agent 解剖(05):模型怎么知道有哪些工具可以用?Function Calling 如何实现?
人工智能·开源·agent