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:
|
Returns:
|
||||||
mean average precision over all classes
|
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