Modified mean average precision to only use classes with ground truth
Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
@ -382,4 +382,6 @@ def get_mean_average_precision(average_precisions: List[float]) -> float:
|
||||
Returns:
|
||||
mean average precision over all classes
|
||||
"""
|
||||
return np.average(average_precisions[1:])
|
||||
average_precisions = np.copy(average_precisions)
|
||||
average_precisions = average_precisions[average_precisions != 0.0]
|
||||
return np.average(average_precisions[:])
|
||||
|
||||
Reference in New Issue
Block a user