各种性能指标中的sample_weight参数是什么

时间:2020-01-25 09:27:32

标签: python performance scikit-learn

1 个答案:

答案 0 :(得分:2)

它仅表示每个smaple对度量有多大影响。看这个例子:

y_truey_pred下,accuracy_score将是0.6666666

y_true = [0, 0, 1]
y_pred = [0, 1, 1]

accuracy_score(y_true, y_pred) # 0.6666666666666666

但是,如果第二个样本对我们来说比其他两个样本更重要,我们可以使用sample_weight来强调它的重要性:

accuracy_score(y_true, y_pred, sample_weight=[1, 2, 1]) # 0.5