yolo学习笔记

1,目录详解

assets:需要测试的不同类型的文件

datasets:存放的数据集,例如Coco

demo:官方提供的4种部署方式

docs数据集信息

exps:Yolo所有版本的数据集

tools:程序入口

demo.py : 测试文件

train.py: 也是测试文件

weights:权重文件

yolox:模型代码

2,环境

pyhon环境/anaconda

pytorch

pycharm

下载环境:在根目录下输入pip install requirements.txt

3,运行

tools下的demo.py

parser.add_argument

约24行修改测试的类型 default = ‘类型’

约28行修改测试的内容 default = ‘源文件’

约39行修改权重的默认位置 default = ‘具体权重文件位置’

约43行修改默认的权重 default = ‘具体权重文件位置’

约44行修改默认的cpu/gpu default = ‘运行类型’

测试输出图像保存在tools/YOLOX_output

数据集测试:步骤

1,安装apex:

pip install apex

减少模型显存占用的工具

2,修改train文件中的参数

2-1,修改patch,默认50,约30行

2-2,数据集路径:在yolo_voc_nano.py下约54行的data_dir = ‘具体路径’

#55行修改:目录根据实际情况(可不修改)

train修改内容:

具体的文件目录:

40行.

权重修改:

47行

GPU使用修改为True:

68行左右

输出内容主要有:

权重信息目录

训练完成后,利用权重进行测试

测试在demo目录下修改

类别和内容

权重文件和训练时的权重文件一致 .py 39行 : yolox_voc_nano.py

43 行权重改为训练后保存的权重文件

-------------本文结束感谢您的阅读-------------