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

手把手教你使用YOLOv11训练自己数据集(含环境搭建 、数据集查找、模型训练)

 一、前言

本文内含YOLOv11网络结构图 + 训练教程 + 推理教程 + 数据集获取等有关YOLOv11的内容!

官方代码地址:https://github.com/ultralytics/ultralytics/tree/main/ultralytics/cfg/models/11

二、整体网络结构图 

三、环境搭建

 项目环境如下:

            解释器:Python:3.9.19

            框   架:Pytorch:2.0.1

            系   统:Win10

            IDEA  :   Pycharm             

四、数据集获取

免费数据集网站Roboflow一键导出Voc、COCO、Yolo、Csv等格式

随便下载了一个 数据集用它导出YOLO的数据集,自动给转换成txt的格式,yaml文件也已经配置好了,直接用就可以。

五、模型获取

代码地址:https://github.com/ultralytics/ultralytics

六、模型训练

下载好的模型代码用Pycharm打开后,我们需要添加自己的数据集:

train.py文件的代码我直接给出:

import warnings
warnings.filterwarnings('ignore')
from ultralytics import YOLOif __name__ == '__main__':model = YOLO(r'D:\yolo\yolov11\ultralytics-main\datasets\yolo11.yaml')model.train(data=r'D:\yolo\yolov11\ultralytics-main\datasets\data.yaml',cache=False,imgsz=640,epochs=100,single_cls=False,  # 是否是单类别检测batch=8,close_mosaic=10,workers=0,device='0',optimizer='SGD',amp=True,project='runs/train',name='exp',)

注释:D:\yolo\yolov11\ultralytics-main\datasets\yolo11.yaml中的yolo11.yaml是我从ultralytics/cfg/models/11/yolo11.yaml中复制到datasets文件夹里的

打印模型结构:

七、全文总结

到此本文的正式分享内容就结束了,在这里给大家推荐我的YOLOv11改进有效涨点专栏,本专栏目前为新开的,后期我会根据各种前沿顶会进行论文复现,也会对一些老的改进机制进行补充,如果大家觉得本文帮助到你了,订阅本专栏,关注后续更多的更新~

YOLOv11有效涨点专栏

http://www.lryc.cn/news/449944.html

相关文章:

  • LabVIEW界面输入值设为默认值
  • 【Android 14源码分析】Activity启动流程-1
  • Java 中 synchronized 和 Thread 的使用场合介绍
  • 爬虫库是什么?是ip吗
  • 【MySQL】查询原理 —— B+树查询数据全过程
  • 系统设置 WIFI输入框被挡住解决方案
  • SpringCloud无法注册Nacos和配置中心
  • word2vector训练数据集整理(代码实现)
  • 无心上班,只想为祖国庆生?让ChatGPT帮你搞定工作!
  • 【Python】YOLO牛刀小试:快速实现视频物体检测
  • Vscode超好看的渐变主题插件
  • OceanBase技术解析:自适应分布式下压技术
  • Firebase和JavaScript创建Postback Link逻辑
  • docker配置daemon.json文件
  • 【08】纯血鸿蒙HarmonyOS NEXT星河版开发0基础学习笔记-Scroll容器与Tabs组件
  • 苏州 数字化科技展厅展馆-「世岩科技」一站式服务商
  • 音频搜索公司 DeepGram,定位语音搜索AI大脑,DeepGram想做“音频版”
  • 基于php的在线租房管理系统
  • 如何评价 Python 语言的运行速度
  • Tomcat系列漏洞复现
  • K8S拉取本地docker中registry的镜像报错:http: server gave HTTP response to HTTPS client
  • Leetcode 1235. 规划兼职工作
  • LeetCode 2535.数组元素和与数字和的绝对差:模拟
  • SpringCloud-pom创建Eureka
  • 动态规划算法专题(一):斐波那契数列模型
  • H.264编解码工具 - x264
  • 外卖点餐小程序源码系统 单店多门店自助切换 带完整的安装代码包以及搭建部署教程
  • 通过Ideal和gitbash共同实现分支合并
  • Vue.js 组件开发
  • 【Lcode 随笔】C语言版看了不后悔系列持续更新中。。。