【问题标题】:What are the sample_weight parameter in various performance metrics各种性能指标中的sample_weight参数是什么
【发布时间】:2020-05-11 11:04:56
【问题描述】:

【问题讨论】:

    标签: python performance scikit-learn


    【解决方案1】:

    它只是表示每个样本对指标的影响程度。看这个例子:

    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
    

    【讨论】:

    • 非常感谢您对此进行解释并附上示例!这是有道理的。你知道在什么情况下我们想要调整 sample_weights 吗?
    • 最重要的是,在数据不平衡的情况下,您在某些类中的样本明显较少,最好知道模型是否偏向具有更多样本的类。
    猜你喜欢
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 2021-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多