Efficient-Computing icon indicating copy to clipboard operation
Efficient-Computing copied to clipboard

infer.py精度与eval.py精度差距过大

Open kaka-Cao opened this issue 2 years ago • 1 comments

我使用自己的数据集训练gold-yolo_n后,在eval.py上测试的map50精度为(遵循默认设置)90,而在infer.py上使用相同的权重并遵循默认设置,将推理结果的txt文件与groundtruth标签进行了对比,计算得到的map50为34,这是为什么,我应该调整什么参数吗。我的数据集分辨率从800到1500,我将他们训练时全部resize到了800进行训练,在验证时image_size为800,test_load_size为636,推理时image_size为636.

kaka-Cao avatar Oct 27 '23 08:10 kaka-Cao

可能eval开启了--reproduce_640_eval,而infer没开启,这个参数会执行包含了letterbox的操作,你可以测试下宽高比为1的图片测试下eval和infer的区别

diplomatist avatar Oct 28 '23 07:10 diplomatist

您好,请问这个问题解决了吗?我用COCO预训练模型在eval和infer时,精度也出现了很大差异,推理的结果非常差,几乎检测不到目标,但从eval的精度来看,还是可以的。这是为什么呢?

kewang-seu avatar Mar 12 '24 14:03 kewang-seu