首页 > 解决方案 > Fi 分数-Sklearn

问题描述

以下模型的 F1 分数是多少?我使用了 scikit 学习包。

print(classification_report(y_true, y_pred, target_names=target_names))
              precision    recall  f1-score   support
<BLANKLINE>
     class 0       0.50      1.00      0.67         1
     class 1       0.00      0.00      0.00         1
     class 2       1.00      0.67      0.80         3
<BLANKLINE>
    accuracy                           0.60         5
   macro avg       0.50      0.56      0.49         5
weighted avg       0.70      0.60      0.61         5

标签: precisionprecision-recall

解决方案


这篇文章解释得很好

基本上就是

F1 = 2 * precision * recall / (precision + recall)


推荐阅读