Пока я с нетерпением искал решение для этого, я получил некоторые вдохновения от соответствующей задачи (например, NER) и определения Precision и Recall после вычисления из которых, F1 оценка может быть легко рассчитана.
По определению:
Я заметил, что все, что мне нужно, это вычисление TP, FP и FN. Например, для случая прогнозирования [0, 0, 1, 1]
, истинные метки которого: [0, 0, 1, 0]
, TP равен 1, FP равен 0 и FN равен 1. Таким образом:
Здесь, поскольку производительность модели в положительном классе для меня важнее, Я просто пробую эти показатели на позитивном классе. Я также понял, что это базовое c использование F1 metri c, но уровень детализации отличается для каждой задачи. Надеюсь, что это поможет любому, кто был озадачен этой проблемой.