当前位置: 首页 > news >正文

AI人工智能-目标检测(YOLOv12)-蚊子数据集训练

AI人工智能-目标检测(YOLOv12)-蚊子数据集训练

一、项目概述

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

二、数据集获取与准备

数据集获取

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

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

数据集格式

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训练脚本:

fromultralyticsimportYOLO 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,AdamWworkers=8,#加载数据的工作线程数amp=True,#True或者False,解释为:自动混合精度(AMP)训练cache=False# True在内存中缓存数据集图像,服务器推荐开启)

训练过程

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

五、best.pt蚊子权值文件,是我训练了3000多蚊子图片得到的权值,已经验证能够检测出95%以上的蚊子,连接地址:https://download.csdn.net/download/m0_67097444/92928413

http://www.cnnetsun.cn/news/2691329.html

相关文章:

  • 5步解决英雄联盟游戏体验优化难题:LeagueAkari工具箱的完整指南
  • 【算法五十五】240. 搜索二维矩阵 II
  • 南大CS保研,除了计科系还有哪些宝藏学院?软件、AI、智能学院保姆级对比
  • 7天以上长途旅行大容量托运箱推荐:爱可乐王朝系列宝藏前开盖行李箱 耐磨抗摔高级高颜值还抗造
  • 如何免费解锁B站缓存视频:m4s-converter完整使用指南
  • 终极解决方案:如何快速修复Windows系统所有Visual C++运行时库问题
  • 终极指南:3分钟搞定Windows和Office永久激活的完整解决方案
  • 从TPA3118D2芯片到PCB:D类功放设计全流程与调试心得
  • 企业级 AI 自动化|OpenClaw 龙虾实战与认证
  • 树莓派运行Windows 10/11全攻略:ARM架构部署、驱动优化与性能调优
  • AI幽默生成:从模式模仿到认知理解的NLP技术挑战
  • 告别FileZilla!用MobaXterm搞定泰山派RK3566与Windows文件互传(含SSH配置避坑)
  • QKeyMapper:打破Windows输入限制的终极解决方案
  • Java内部类与匿名内部类
  • 2026年免费的视频总结app大横评理性算账比效率准度,谁才是隐藏的王者
  • 在Ubuntu 20.04上搞定ORB-SLAM3编译:一个C++14标准设置救了我的命
  • 暗黑破坏神2存档编辑器终极指南:5分钟实现角色自由定制,告别复杂十六进制编辑
  • STM32C542开发(1)----点亮LED
  • Grok犯下183宗罪、4天“灭国”,GPT直接把自己“饿死”!让AI“统治”社会15天,只有Claude撑到了最后
  • Avidemux视频编辑神器:3分钟学会开源视频剪辑的终极指南
  • 基于Arduino Uno的温湿度数据记录器:从传感器采集到SD卡存储
  • 基于GreenPAK可编程逻辑的步进电机控制器设计与实现
  • 终极免费方案:WandEnhancer如何让你的游戏修改器体验升级
  • 树莓派+Neopixel打造IT服务状态可视化云:硬件搭建与软件实现全解析
  • 如何在Mac上高效抢购火车票:12306ForMac专业工具实战指南
  • R语言实战:手把手教你安装Decontam、SCRUB和FEAST三大微生物污染处理包(含BiocManager避坑指南)
  • 从广播星历切换到精密星历:GPS/Galileo/BDS多系统DCB/TGD改正避坑指南(附Python代码片段)
  • YimMenu终极指南:GTA5最强开源模组菜单完全解析
  • 从改机到隐藏Root:用雷电模拟器+Magisk+LSPosed打造手游防检测环境
  • VCO-CARE技术:革新皮肤电活动监测的无校准模拟前端