Обобщение бинарных мер качества на многоклассовый случай
Меры качества бинарных классификаторов, рассмотренные в предыдущем разделе, могут быть обобщены на многоклассовый случай через макроусреднение (macroaveraging) т.е. простое усреднение бинарных мер качества по классам:
где
-
- количество верных классификаций объектов класса ,
-
- количество объектов класса ,
-
- количество объектов, предсказанных классом .
Если же считать микроусреднение (microaveraging) этих величин, то получим одно и то же число, равное многоклассовой accuracy:
где - общее число объектов в выборке.
Детальный разбор этих характеристик с примерами расчёта можно прочитать в [1].
Макроусреднение усредняет по классам, независимо от их размера. Если мера качества высокая на частотных классах и низкая на редких, то макроусреднение даст низкий результат, в отличие от микроусреднения, которое усредняет по объектам.
Макроусреднённая по классам величина средней точности average precision называется mean average precision (mAP):