Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s920243400
PaddleDetection
提交
d71c7940
P
PaddleDetection
项目概览
s920243400
/
PaddleDetection
与 Fork 源项目一致
Fork自
PaddlePaddle / PaddleDetection
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleDetection
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
d71c7940
编写于
7月 06, 2022
作者:
F
Feng Ni
提交者:
GitHub
7月 06, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add yolox crn model (#6364)
上级
5f4d92de
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
30 addition
and
2 deletion
+30
-2
configs/yolox/README.md
configs/yolox/README.md
+3
-2
configs/yolox/yolox_crn_s_300e_coco.yml
configs/yolox/yolox_crn_s_300e_coco.yml
+27
-0
未找到文件。
configs/yolox/README.md
浏览文件 @
d71c7940
...
...
@@ -22,11 +22,12 @@
| 网络网络 | 输入尺寸 | 图片数/GPU | 学习率策略 | 模型推理耗时(ms) | mAP
<sup>
val
<br>
0.5:0.95 | mAP
<sup>
val
<br>
0.5 | 下载链接 | 配置文件 |
| :------------- | :------- | :-------: | :------: | :---------: | :-----------: | :-----------: |:-------------: | :-----: |
| YOLOXv2-tiny | 416 | 8 | 300e | 1.9 | 32.4 | 50.2 |
[
下载链接
](
https://paddledet.bj.bcebos.com/models/yoloxv2_tiny_300e_coco.pdparams
)
|
[
配置文件
](
./yoloxv2_tiny_300e_coco.yml
)
|
| YOLOX-cdn-tiny | 416 | 8 | 300e | 1.9 | 32.4 | 50.2 |
[
下载链接
](
https://paddledet.bj.bcebos.com/models/yolox_cdn_tiny_300e_coco.pdparams
)
|
[
配置文件
](
./yolox_cdn_tiny_300e_coco.yml
)
|
| YOLOX-crn-s | 640 | 8 | 300e | 3.0 | 40.4 | 59.6 | 7.7 | 24.69 |
[
下载链接
](
https://paddledet.bj.bcebos.com/models/yolox_crn_s_300e_coco.pdparams
)
|
[
配置文件
](
./yolox_crn_s_300e_coco.yml
)
|
**注意:**
-
YOLOX模型训练使用COCO train2017作为训练集,YOLOX
v2表示使用与YOLOv5 releases v6.0之后版本相同的主干网络;
-
YOLOX模型训练使用COCO train2017作为训练集,YOLOX
-cdn表示使用与YOLOv5 releases v6.0之后版本相同的主干网络,YOLOX-crn表示使用与PPYOLOE相同的主干网络CSPResNet;
-
YOLOX模型训练过程中默认使用8 GPUs进行混合精度训练,默认每卡batch_size为8,默认lr为0.01为8卡总batch_size=64的设置,如果
**GPU卡数**
或者每卡
**batch size**
发生了改变,你需要按照公式
**lr<sub>new</sub> = lr<sub>default</sub> * (batch_size<sub>new</sub> * GPU_number<sub>new</sub>) / (batch_size<sub>default</sub> * GPU_number<sub>default</sub>)**
调整学习率;
-
为保持高mAP的同时提高推理速度,可以将
[
yolox_cspdarknet.yml
](
_base_/yolox_cspdarknet.yml
)
中的
`nms_top_k`
修改为
`1000`
,将
`keep_top_k`
修改为
`100`
,将
`score_threshold`
修改为
`0.01`
,mAP会下降约0.1~0.2%;
-
为快速的demo演示效果,可以将
[
yolox_cspdarknet.yml
](
_base_/yolox_cspdarknet.yml
)
中的
`score_threshold`
修改为
`0.25`
,将
`nms_threshold`
修改为
`0.45`
,但mAP会下降较多;
...
...
configs/yolox/yolox_crn_s_300e_coco.yml
0 → 100644
浏览文件 @
d71c7940
_BASE_
:
[
'
../datasets/coco_detection.yml'
,
'
../runtime.yml'
,
'
./_base_/optimizer_300e.yml'
,
'
./_base_/yolox_cspdarknet.yml'
,
'
./_base_/yolox_reader.yml'
]
depth_mult
:
0.33
width_mult
:
0.50
log_iter
:
100
snapshot_epoch
:
10
weights
:
output/yolox_crn_s_300e_coco/model_final
pretrain_weights
:
https://paddledet.bj.bcebos.com/models/pretrained/CSPResNetb_s_pretrained.pdparams
YOLOX
:
backbone
:
CSPResNet
neck
:
YOLOCSPPAN
head
:
YOLOXHead
size_stride
:
32
size_range
:
[
15
,
25
]
# multi-scale range [480*480 ~ 800*800]
CSPResNet
:
layers
:
[
3
,
6
,
6
,
3
]
channels
:
[
64
,
128
,
256
,
512
,
1024
]
return_idx
:
[
1
,
2
,
3
]
use_large_stem
:
True
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录