Cuogeihong / CEASC

The official implementation of CEASC
Apache License 2.0
99 stars 12 forks source link

在GFL V1的CEASCE方法下的复现问题 #26

Open jmjff opened 8 months ago

jmjff commented 8 months ago

作者您好,我按照您的readme文件配置好环境后,分别进行训练和测试,但是结果有一些偏差。 下图是我用您的checkpoints得到的结果

07635199ca9b7253711d7b672838d96

然后我训练出来的模型结果如下:

c26ae1ee2b0eb3eb30163ca51574c0d

其中AP50在48附近,和论文结果AP50=50.7有差距,我想知道这个复现结果的差距是正常的吗?非常希望能得到您的指导!

Cuogeihong commented 8 months ago

需要用visdrone的官方脚本评测

jmjff commented 8 months ago

您好,我按照您的提示,用visdrone官方脚本测评,分别得到测试和训练的图 这两张图是用您的checkpoint测试的结果,都能对齐: image image 但是当我自己训练时,得到的matlab结果和您差的很多: image image 我的训练日志: 20231220_145031.log

除了在一张3090卡上训练之外,其他步骤都按照您的readme进行,所以希望得到您的帮助,非常感谢!

Cuogeihong commented 8 months ago

UFPMP-Det提供的annotations存在误差,你可以改用我提供的annotations进行训练 instances_UAVtrain_v1.json instances_UAVval_v1.json

Cuogeihong commented 8 months ago

单张3090训练时可以将batchsize改为4

jmjff commented 8 months ago

作者您好,我按照您提供的数据集标注,并且用单张3090训练,batchsize设为4,在GFL CEASC上训练出以下结果: image image 非常感谢您的帮助,复现出来的结果有所改善,但与您的结果还是有0.5左右的差距,我想知道这样的复现结果是合理的吗? 我的训练日志: 20231223_110520.log

jmjff commented 8 months ago

感谢您的帮助,我能得到和您论文结果对齐的训练数据了

nuliweixiao commented 7 months ago

您好,我按照您的提示,用visdrone官方脚本测评,分别得到测试和训练的图 这两张图是用您的checkpoint测试的结果,都能对齐: image image 但是当我自己训练时,得到的matlab结果和您差的很多: image image 我的训练日志: 20231220_145031.log

除了在一张3090卡上训练之外,其他步骤都按照您的readme进行,所以希望得到您的帮助,非常感谢!

你好,官方的测评脚本具体在哪找呢

Disciple7 commented 7 months ago

@Cuogeihong 请问一下,怎么导出模型测试的结果?VisDrone官方提供的测试工具需要转换模型推理结果的格式,但是test.py那个脚本好像自动评估完了,没有输出模型推理结果

peiqi999 commented 4 months ago

hi, I didn't find instances_UAVtrain_v1.json in the Visdrone dataset, where should I find it

peiqi999 commented 4 months ago

@Cuogeihong hi, I didn't find instances_UAVtrain_v1.json in the Visdrone dataset, where should I find it

gs-bupt commented 3 months ago

@jmjff 请问您在运行的时候是否遇到有没有加载的权重啊 image

nuliweixiao commented 3 months ago

@Cuogeihong 请问一下,怎么导出模型测试的结果?VisDrone官方提供的测试工具需要转换模型推理结果的格式,但是test.py那个脚本好像自动评估完了,没有输出模型推理结果

您好,你解决了吗,我生成的.json 标签 转不了 visdrone 需要的 txt