使用yolox训练自己的数据集并测试

news/2024/11/30 9:44:07/

1.首先给出yolox原模型的下载地址:

​​​​​​https://github.com/bubbliiiing/yolox-pytorch

百度网盘链接给出自己完整的模型(包括数据集以及权重文件):

链接:https://pan.baidu.com/s/1JNjB42u9eGNhRjr1SfD_Tw 
提取码:otq0

2.训练模型:修改模型里面的数据集以及一些参数

1.选择配置好的深度学习环境

 

2.修改train.py里面的classes_path,将自己想要分类的类别填充进去

 3.修改权重文件

4.修改冻结阶段和非冻结阶段的epoch 和batch_size,不启用冻结阶段

batch_size设置为8,因为设置为16之后发现爆显存了

epoch设置为600

5.划分训练集和测试集

为了省去不必要的麻烦,将自己的数据集名称改为VOC2007,放在VOCdevkit文件夹下面

 

 然后运行voc_annotation.py

会生成这些文件

里面是图片的路径,以及标注框的坐标

 

 6.在训练中遇到报错:Initializing libiomp5md.dll, but found libiomp5md.dll already

解决办法:

在训练代码的开头加上这一行代码:

import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"

 7.运行train.py,开始训练

 8.得到训练结果和权重文件

 

2.将训练好的模型来进行测试

1.在yolo.py里面修改分类路径以及损失最小的模型权重文件的路径

 2.遇到报错:No module named 'onnx',有包没有导入

直接点这个Install package onnx 

导入成功,报错解决 

3.运行predict.py,输入图片路径来进行测试

hat1.jpg

 得到测试结果

 hat2.jpg

得到测试结果

 看的出来,效果还是很好的。 


http://www.ppmy.cn/news/416255.html

相关文章

Dart笔记:Dart 语言中的存取器及其用法解析

dart Dart 语言中的存取器 作者:李俊才 (jcLee95):https://blog.csdn.net/qq_28550263 邮箱 :291148484163.com 本文地址:https://blog.csdn.net/qq_28550263/article/details/131242679 【简介】&#xff…

Unity3D:Scene 视图摄像机

推荐:将 NSDT场景编辑器 加入你的3D工具链 3D工具集: NSDT简石数字孪生 Scene 视图摄像机 摄像机设置菜单包含用于配置 Scene 视图摄像机的选项。这些调整不会影响带有摄像机组件的游戏对象上的设置。 要访问摄像机设置菜单,请单击 Scene 视…

第二届BSN全球技术创新发展峰会在武汉成功举行

6月9日,由湖北省人民政府指导,湖北省发展改革委、国家信息中心联合主办,中国移动、中国电信、中国联通、武汉市江汉区人民政府、区块链服务网络(BSN)发展联盟、湖北省楚天云公司承办的第二届区块链服务网络&#xff08…

Python期末总结

Python期末总结 第二章 Python基础 2.1代码格式 良好的代码格式可提升代码的可读性 注释 单行注释以“#” 开头,用于说明当前行或之后代码的功能。单行注释既可以单独占一行,也可以位于标识的代码之后,与标识的代码共占一行。 # 第一个…

Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

全文目录 先导知识学习目标:2.1 代码格式2.1.1 注释2.1.2 缩进2.1.3 语句换行 2.2 标识符和关键字2.2.1 标识符2.2.2 关键字 2.3 变量和数据类型2.3.1 变量变量的作用变量的命名习惯变量的使用 2.3.2 数据类型2.3.3 变量的输入与输出 2.4 实训案例2.4.1 打印购物小票…

菜鸟成长手册:八大品牌内存真伪巧识别

经常逛电脑市场的朋友会有这种体会,那就是如今市场中的内存品牌非常多,大大小小细数起来也能有20多个品牌了吧,大家在选购的时候也是往往挑花了眼。除了内存品牌差异外,我发现“内存打假”已经成为广大网友们非常关心的一个问题。…

电脑硬件详解:内存的作用和选购

内存对于整机性能有着很重要的影响,一是内存关乎着一台电脑的速度。二来内存也是电脑升级中最好升级的产品。买一根插上去,即插即用,方便快捷。那么,内存真正的作用又是什么呢? 内存的作用 攒机时内存非常重要&…

五虎争锋!超值DDR2笔记本内存导购

笔记本内存选购指南: NAPA笔记本入市已有数月之余,对于采用CORE DUO处理器的机型来说,1GB容量内存必不可少,因为这样可以使双核处理器的威力不至被埋没。然而目前绝大多数笔记本电脑仍标配512MB内存,甚至部分还采用256…