【发布时间】:2021-05-17 16:40:55
【问题描述】:
有没有办法为 xgboost 分类器设置不同的类权重?例如,在 sklearn RandomForestClassifier 中,这是由“class_weight”参数完成的。
【问题讨论】:
-
注意:以下所有解决方案都不再有效,因为不再支持 sample_weight。
-
scale_pos_weight 是正确的参数。看看我下面的答案。
-
@SriK 是的,但它只适用于二元分类问题
-
@SriK 我不是机器学习的员工/资深人士,但根据我在 XGBoost 的 scikit-learn 版本中看到的情况,我们确实有可用的样本权重,而且效果非常好很适合我几分钟前对罕见疾病的研究。 xgboost.readthedocs.io/en/latest/python/…
标签: scikit-learn xgboost