有人可以解释各种scikit学习性能指标中的sample_weight参数是什么吗?
非常感谢。
答案 0 :(得分:2)
它仅表示每个smaple对度量有多大影响。看这个例子:
在y_true
和y_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