【问题标题】:How does sample_weight work in SGDClassifier?sample_weight 在 SGDClassifier 中是如何工作的?
【发布时间】:2019-09-18 08:28:40
【问题描述】:

我想在训练SGDClassifier 时使用重要性抽样。我看到fitpartial_fit 方法中有一个sample_weight 参数,但我不确定这个参数是如何工作的。

假设我有 10 个样本,我使用一个具有 10 个权重的数组,这些权重会乘以相对样本的损失函数吗?

【问题讨论】:

    标签: python scikit-learn


    【解决方案1】:

    你可以在linear_model.sgd_fast找到相关代码,最相关的一行是:

    update *= class_weight * sample_weight
    

    在每个更新步骤之后,最终更新只是根据所提供的任何样本或类权重进行修改。

    可以在SGD: Weighted samples的用户指南中找到高级结果的示例

    【讨论】:

      猜你喜欢
      • 2016-03-27
      • 2019-10-09
      • 1970-01-01
      • 2012-10-14
      • 2018-05-04
      • 2019-08-12
      • 2011-04-16
      • 2011-12-26
      • 2014-07-18
      相关资源
      最近更新 更多