Question about mAP.compute_video_AP() function
bo775 opened this issue · comments
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.
I see the difference. Sorry for bothering you.