Closed Divadi closed 3 years ago
Hi, the output score is not normalized. The output score is an aggregated version of the classification scores of multiple overlapped boxes. Therefore, it can go way beyond 1. You can set a maximum value and normalize it if desired. Thanks,
Ah I see Would you recommend normalizing by the largest value over the entire dataset or the local largest value in the frame? Also, would it affect the evaluation numbers?
I think normalizing over the entire dataset makes more sense. It should give you the same evaluation number as well. Normalizing locally in a frame would cause an inaccurate detection to have a larger score just because it is the only detection in the frame.
Hi, I was looking at some of the predictions created by run.py, and I noticed that the final value, which should represent "score" were floats well beyond 1.0. For example, here are a couple lines:
Do you know why this might be the case?