| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> windows10搭建YOLOx环境 训练+测试+评估 -> 正文阅读 |
|
[Python知识库]windows10搭建YOLOx环境 训练+测试+评估 |
文章目录
前言YOLOX踩坑记录,基于VOC数据集,本文将详细介绍训练+测试+模型评估的过程和个人遇到的所有报错 1、必要环境Windows10+python3.7+CUDA10.1+CUDNN7.6.5 2、安装2.1 创建python3.7虚拟环境
2.2 下载pytorch (pytorch版本>=1.7)
测试是否安装成功
2.3 配置YOLOx环境
2.4 测试效果1 测试图片
效果:
效果: 注意:图片和视频路径要放在当前文件夹下!!!!3、训练自己的VOC数据集voc数据集的制作参考我前面的博客 地址:windows10搭建PaddleDetection2.0 1 将VOCdevkit目录拷贝到datasets/VOC目录下:
D:/data/firesmoke/VOCdevkit/VOC2007/11是VOCdevkit文件所在的路径 3 修改exps/example/yolox_voc/yolox_voc_s.py如下: 4 修改yolox/data/datasets/voc_classes.py为自己的类别 5 修改yolox/evaluators/voc_eval.py 如下 6 运行如下代码开始训练
如果出现CUDA out of memory内存溢出,将–fp16 -o去掉,代码改为如下
效果如下 7 继续上一批次恢复训练的话,改成如下形式
4、测试1 测试前修改demo.py如下
测试效果 5、模型评估:1 输入如下代码进行模型评估
效果:(只训练了一批次map怪低的) 6、根据README.md流程走可能会出现的报错6.1 编码报错 UnicodeDecodeError:gbk xxxxx解决方案: 6.2 根据readme文档安装apex时报错 Removed build tracker:xxxxxxx
6.3 doesn’t contains class named ‘Exp’解决方案:
6.4 File ended prematurely 文件过早结束这该死的报错耗了我大半个小时 将 6.5 测试时目标框显示的类别不对解决方案: 6.6 测试COCO模型时IndexError: tuple index out of range解决方案: 6.7 加载预训练模型的时候 RuntimeError: Error(s) in loading state_dict for YOLOX解决方案: 6.8 训练了10次进行模型评估的时候报错[Errno 2] No such file or directory: ‘xxx.xml’解决方案: 总结代码跑通了,开心 如有问题,欢迎评论区交流! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/25 14:06:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |