Я использую SciKit, как библиотеку для работы с алгоритмами классификации, такими как: NB, SVM.Как я могу вычислить меру F1 для каждого класса в многоклассической классификации?
здесь очень красиво и прекрасно binary classification implementation для "СПАМ и HAM" Письма:
confusion += confusion_matrix(test_y, predictions)
score = f1_score(test_y, predictions, pos_label=SPAM)
//note in my case 3-classes I do not need to set [pos_label]
Если у меня есть три класса, как {SPAM, HAM, NORMAL} вместо двух, затем: как я могу адаптировать этот код, чтобы найти F1-Score для каждого класса, а также для всех классов, как средний.
Да, как я могу реализовать отзыв и точность для каждого класса, рассмотрим приведенный выше пример, –