In utils.util, in the evaluate() function, there are two variables precision and recall. However, these are numpy arrays. To get a single value, do you average them all out? I tried averaging them, but then I got a low precision value (0.2) which is confusing since my mAP is 0.65. However, recall seems to be very high at 0.75. It is strange since with other yolov3 implementations the "recall" and "precision" doesn't vary by this much.
In utils.util, in the evaluate() function, there are two variables precision and recall. However, these are numpy arrays. To get a single value, do you average them all out? I tried averaging them, but then I got a low precision value (0.2) which is confusing since my mAP is 0.65. However, recall seems to be very high at 0.75. It is strange since with other yolov3 implementations the "recall" and "precision" doesn't vary by this much.