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

YOLOv10训练自己的数据集(图像目标检测)

目录

1、下载代码

2、环境配置

3、准备数据集

4、yolov10训练

可能会出现报错:


1、下载代码

源码地址:https://github.com/THU-MIG/yolov10

2、环境配置

打开源代码,在Terminal中,使用conda 创建虚拟环境配置

命令如下:

  • conda create -n yolov10 python=3.9
  • conda activate yolov10

#以下这一条要去Previous PyTorch Versions | PyTorch找对应的,yolov10是要求pytorch>=2.0.1所以我选择了以下

  • conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 cudatoolkit=11.7 -c pytorch
  • pip install -r requirements.txt
  • pip install -e .

3、准备数据集

数据集,放入项目目录下,格式和Yolov8一样,具体如下:

在my_data.yaml中写入以下内容,nc为类别数量:

4、yolov10训练

输入以下指令训练,相关设置如model、batch、epochs等根据情况设置,device=0表示用一个GPU:

  • yolo detect train data=datasets\xxx\my_data.yaml model=yolov10b.yaml epochs=20 batch=4 imgsz=640 device=0

成功训练:

可能会出现报错:

ImportError: Matplotlib requires numpy>=1.23; you have 1.21.2

解决:

升级NumPy到1.23.x版本:pip install numpy==1.23.5

AttributeError: partially initialized module 'charset_normalizer' has no attribute 'md__mypyc' (most likely du e to a circular import)

  • 卸载 charset_normalizer:pip uninstall charset-normalizer

  • 重新安装 charset_normalizer:pip install charset-normalizer

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

相关文章:

  • 解决不能拉取 docker 镜像
  • 44、基于深度学习的癌症检测(matlab)
  • Vue3 【仿 react 的 hook】封装 useTitle
  • CSS 计数器
  • 磁力搜索器,解读新一代的搜索引擎方式,磁力王、磁力猫等引擎的异同及原理
  • Apache Doris 全新分区策略 Auto Partition 应用场景与功能详解 | Deep Dive系列
  • 【Linux】关于在华为云中开放了端口后仍然无法访问的问题
  • Linux系统ubuntu20.04 无人机PX4 开发环境搭建(失败率很低)
  • 中间件(express)
  • 【代码随想录算法训练Day44】LeetCode 322.零钱兑换、LeetCode 279.完全平方数、LeetCode139.单词拆分
  • ChatGLM2-6B 部署
  • 武汉工程大学24计算机考研数据,有学硕招收调剂,而专硕不招收调剂!
  • python爬虫之selenium自动化操作
  • 【漏洞复现】红帆iOffice.net wssRtSyn接口处存在SQL注入
  • 云计算【第一阶段(17)】账号和权限管理
  • 环境配置02:CUDA安装
  • Ranger配置图片及json文件预览
  • C语言 | Leetcode C语言题解之第169题多数元素
  • 常说的云VR是什么意思?与传统vr的区别
  • 华为云CodeArts API:API管理一体化平台 5月新特性上线啦!
  • ubuntu16因swap分区uuid错误启动慢排查
  • [保姆级]uniapp自定义导航栏
  • Java 桥接模式(Bridge Pattern)是设计模式中的一种结构型设计模式,桥接模式的核心思想是将抽象与实现解耦
  • 入门Ansible常用模块
  • 全能AI客户端:ChatGPT Web Midjourney Proxy,AI绘画+GPT4o对话
  • Java基础 - 练习(四)打印九九乘法表
  • 软件测试——稳定性测试:adb Monkey
  • 前端vue实战项目结构、常用编辑器vs code 配置
  • Linux系统性能优化实战经验
  • 2024广东省职业技能大赛云计算赛项实战——Ansible部署Zabbix