Cuogeihong / CEASC

The official implementation of CEASC
Apache License 2.0
106 stars 13 forks source link

关于实验结果的复现 #14

Closed hefangnan closed 1 year ago

hefangnan commented 1 year ago

在对ceasc的gfl进行复现时,使用的是您提供的训练权重,在visdrone上进行eval,AP和论文中基本一致,但是AR却相差的很大,请问是什么原因导致的呢? Snipaste_2023-09-14_16-57-12

hefangnan commented 1 year ago

而且我在使用您提供的配置文件进行训练的时候,有时会出现最新的epoch在验证集上的mAp较上一个epoch相比有所下降,请问这是正常的吗?例如epoch7和epoch8相比,epoch12和epoch13相比,都出现了不同程度的下降 20230914_132640.log

Cuogeihong commented 1 year ago

你可以参考 #1 和 #2 ,检查dataset、matlab脚本以及后处理脚本。

部分epoch结果的下降是正常的,当然你也可以根据自己的结果适当调整训练设置。此外,建议你config中的dataset type与我提供的config保持一致

hefangnan commented 1 year ago

你可以参考 #1 和 #2 ,检查dataset、matlab脚本以及后处理脚本。

部分epoch结果的下降是正常的,当然你也可以根据自己的结果适当调整训练设置。此外,建议你config中的dataset type与我提供的config保持一致

好的,谢谢您的建议。但是在我检查模型的权重文件时我发现了不一样的地方 这是我使用您提供的config文件里的dynamic_retinanet_res18_visdrone.py训练出来的权重文件 111 这是从您仓库下载的您提供的训练好了的RetinaNet CEASC的权重文件 res 可以看到每层都少了bbox_head.cls_convs.0.0.conv.depth_wise.0.weight和bbox_head.cls_convs.0.0.conv.depth_wise.0.bias,对应的reg_convs也少了这一部分,请问这是什么原因呢?

Cuogeihong commented 1 year ago

depth_wise层并没有参与训练或推理,缺少这一部分并没有影响

hefangnan commented 1 year ago

好的,谢谢!