首页 > 其他分享 >yolov5改为自己的数据集

yolov5改为自己的数据集

时间:2024-06-05 19:28:59浏览次数:8  
标签:yolov5 train py yaml 改为 数据 best 标注

我做的是桌椅分类

在创建完虚拟环境配完包时,如果能跑通代码就去下载数据集并用标注工具标注(labelimg)我选择的格式是.txt格式标注晚并保存。

yolov5中是我标注好的数据集其中images/train2017是标注好的图片labels/train2017是存放的是标注好的.txt格式的图片

在data中images的图片改为自己标注好的

在data中创建mydata.yaml复制data中的coco128.yaml并修改path、train、val

在models中创建mydata.yaml复制使用的yaml如yolov5l.yaml、yolov5m.yaml、yolov5n.yaml、yolov5s.yaml、yolov5x.yaml等修改分类个数.我这里使用的是yolov5s.yaml所以复制它。

修改train.py

这个地方改为自己的“自己的.yaml”文件

修改val.py

这个地方改为自己的“自己的.yaml”文件

best.pt是在train.py训练完后出现的

将best.py拖到yolo5-master下重构就行

修改detect.py

这个地方改为自己的“自己的.yaml”文件

先运行train.py运行完重构best.py在运行detect.py或test.py都行

改为自己的数据集前一定能跑通原来的代码

标签:yolov5,train,py,yaml,改为,数据,best,标注
From: https://blog.csdn.net/2301_79571396/article/details/139429015

相关文章

  • (数据科学学习手札161)高性能数据分析利器DuckDB在Python中的使用
    本文完整代码及附件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes1简介大家好我是费老师,就在几天前,经过六年多的持续开发迭代,著名的开源高性能分析型数据库DuckDB发布了其1.0.0正式版本。DuckDB具有极强的单机数据分析性能表现,功能丰......
  • ApsaraMQ Copilot for RocketMQ:消息数据集成链路的健康管家
    作者:文婷引言如何正确使用消息队列保证业务集成链路的稳定性,是消息队列用户首要关心的问题。ApsaraMQCopilotforRocketMQ从集成业务稳定性、成本、性能等方面帮助用户更高效地使用产品。背景消息队列产品通过异步消息的传递,来协调和解耦各个业务组件的交互,所以消息集成链......
  • mysql 查询数据库响应时长的方法
    要查询MySQL数据库的响应时长,通常我们需要测量查询执行的时间。MySQL本身并不直接提供一个查询来显示每个查询的响应时长历史记录,但我们可以使用MySQL的内置函数和工具来测量和记录查询的执行时间。以下是一些方法,我们可以用来测量MySQL查询的响应时长:1.使用SHOWPROFILES(注意......
  • Redis-2-基本数据类型
    1.Redis基础命令命令描述示例KEYS查看符合模板的所有keyKEYSpatternDEL删除一个指定的keyDELkeyEXISTS判断key是否存在EXISTSkeyEXPIRE给一个key设置有效期,有效期到期时该key会被自动删除EXPIREkeysecondsTTL查看一个KEY的剩余有效期TTLke......
  • Redis-1-底层数据结构、为什么快
    参考文章:Redis常见面试题总结(上)redisIO多路复用模型详解JavaIO模型详解JavaNIO浅析深入理解Redis之简单动态字符串Redis中压缩列表的优缺点和更加高效的原因Redis中ziplist压缩列表的实现redis数据结构解析——跳跃表为什么读取连续内存没有比不连续的效率更高?1.R......
  • 数据安全,从加密做起:企业保护数据的妙招
    在数字化时代,企业数据安全至关重要。加密技术是保护企业数据不被未授权访问的有效手段。数据安全的紧迫性数据泄露途径多样,包括黑客攻击、内部泄露、设备丢失等。这些泄露事件不仅带来经济损失,还会损害企业声誉和客户信任。加密技术的核心价值加密技术通过将数据转换成难以解......
  • c# MongoDB.Driver 连接mongo 数据库失败的解决方法
    在连接数据库的时候连接本的的时候连接字符串是mongodb://localhost:端口号(默认27017)/数据库名(选填)用这种格式的连接字符串去做本地的测试是没问题的,但是连接服务器上面的数据库的时候就要加上用户名和密码,这个时候就需要在字符串的末尾添加后缀:mongodb://用户名:密码(都不......
  • Coolmuster iOS 数据擦除:隐私保护的终极方案
    手机和平板电脑是我们不可或缺的伙伴,它们存储着我们的照片、联系人、私人消息以及工作文件。然而,当这些设备需要更换或者出售时,如何确保存储在其中的数据不被他人恢复和滥用,成为了一个严峻的问题。CoolmusteriOS数据擦除,一款专为iOS用户设计的应用程序,提供了一种安全、彻底的......
  • Ant Design Vue 动态表头并填充数据
    AntDesignVue动态表头并填充数据AntDesignVue是基于AntDesign的Vue版本,它为Vue.js提供了一套高质量的UI组件库。在本文中,我们将介绍如何使用AntDesignVue创建一个动态表头并填充数据。首先,确保你已经安装了AntDesignVue。如果还没有安装,可以通过以下命......
  • 数据安全之一 加解密介绍
    一、场景 信息系统不断发展,要求对于其中的数据安全性必须增加保护机制,否则数据泄露将会给企业带来不可估量的损失。基于此,数据的安全包括如下:1)数据存储的安全   存储包括:文件存储(包括含有敏感信息的图片)、数据库中的敏感数据的存储(比如:密码)、配置文件中的敏感数据的存储......