我必须为一个大学项目计算精度和召回率,以测量分类输出的质量(使用 sklearn)。说这将是我的结果:
y_true = [0, 1, 2, 1, 1]
y_pred = [0, 2, 1, 2, 1]
混淆矩阵:
[1 0 0]
[0 1 2]
[0 1 0]
我已经阅读过它,并且该定义在二进制设置中对我来说是有意义的,但是对于 3 个标签,我发现很难解释精度/召回率。
如果我使用 sklearn.metrics.precision/recall_score 它给我 0.4 两者(平均 = 微)
现在对于精度来说,这有点道理,因为 5 个中有 2 个被正确分类。但是我在解释 0.4 的召回结果时遇到了问题。