PaddlePaddle / PaddleDetection

Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
Apache License 2.0
12.43k stars 2.85k forks source link

PPYOLOE训练到360轮学习率变为0,正常吗就此需要停止训练了吗?loss为1.83左右 #6443

Open zhouzhou16 opened 2 years ago

zhouzhou16 commented 2 years ago

问题确认 Search before asking

请提出你的问题 Please ask your question

PPYOLOE训练到360轮学习率变为0,正常吗就此需要停止训练了吗?loss为1.83左右 是不是配置文件里的optimizer_300e.yml里面maxepoch的问题,默认是360,可以随意更改吗

zhouzhou16 commented 2 years ago

更改配置文件里的maxepoch确实有效,不过想问一下各位大佬,目标检测领域loss降到多少是正常的呢

nemonameless commented 2 years ago

参照这个 https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.4/configs/ppyoloe/ppyoloe_crn_s_400e_coco.yml#L29

PPYOLOE中CosineDecay的max_epochs一般设置为总epoch的1.2倍。lr变为0只是停止更新参数,和没训一样了。不同模型不同loss值没有定论的,看实际效果和评价指标。

zhouzhou16 commented 2 years ago

谢谢大佬!