CAMMA-public / tripnet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Question about mAP.compute_video_AP() function

bo775 opened this issue · comments

commented

Hi,

I would like to ask what is the difference between mAP_i = mAP.compute_video_AP('i', ignore_null=set_chlg_eval) and mAP_i = mAPi.compute_video_AP(ignore_null=set_chlg_eval) within the test.

In the final evaluation, I set set_chlg_eval = False to ignore the 6 null triplet classes, but the two expressions above still return different mAPs. So why would the results be different if I were to use mAP.computer_video_AP('i', ignore_null=set_chlg_eval) to calculate mAP_i when set_chlg_eval is false?

And mAP_iv and mAP_it can still use mAP.compute_video_AP to decompose and get their mAP results no matter set_chlg_eval is true or false.

Thanks for your help.

commented

I see the difference. Sorry for bothering you.