【发布时间】:2016-10-03 14:08:02
【问题描述】:
我正在使用 python 和 scikit-learn 解决多类分类问题。目前,我正在使用classification_report 函数来评估我的分类器的性能,获得如下报告:
>>> print(classification_report(y_true, y_pred, target_names=target_names))
precision recall f1-score support
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
avg / total 0.70 0.60 0.61 5
为了做进一步的分析,我对获得每个可用类的每类 f1 分数很感兴趣。也许是这样的:
>>> print(calculate_f1_score(y_true, y_pred, target_class='class 0'))
0.67
scikit-learn 上有类似的东西吗?
【问题讨论】:
标签: python machine-learning scikit-learn