centernet-pytorch icon indicating copy to clipboard operation
centernet-pytorch copied to clipboard

为什么用训练时用测试集验证map为67%,在get_map中用测试集验证达到81%,同一个数据集怎么差别这么大

Open bukeN1 opened this issue 1 year ago • 7 comments

bukeN1 avatar May 14 '23 02:05 bukeN1

这是和参数设置有关系吗

bukeN1 avatar May 14 '23 02:05 bukeN1

我把get_map中的测试集改成验证集了

bukeN1 avatar May 14 '23 03:05 bukeN1

写了的,confidence不同导致的欸

bubbliiiing avatar May 14 '23 14:05 bubbliiiing

写了的,confidence不同导致的欸

centernet中是因为取了前100的预测框吗

bukeN1 avatar May 15 '23 01:05 bukeN1

我用原模型训练时的mAP是61%,get_map中的map是81%,而我用改进后的模型,训练时map是78%,get_map的map是79%。参数设置都一样,为什么会出现这种情况呢

bukeN1 avatar May 15 '23 06:05 bukeN1

不应该,两个应该基本成正比。

你可能需要和我详细描述一下都做了什么

bubbliiiing avatar May 16 '23 15:05 bubbliiiing

不应该,两个应该基本成正比。

你可能需要和我详细描述一下都做了什么

找到问题了,没改之前的模型如果letterbox_image为True,map就和训练一样,设为False,就会涨到81%,而改后的模型不管letterbox_image为True或false,效果都差不多,这有什么说法吗

bukeN1 avatar May 17 '23 14:05 bukeN1