对于处理 cat boost 的不平衡数据

for Imbalanced data dealing with cat boost

catboost 包中是否有像 "scale_pos_weight" 这样的参数,就像我们以前在 python 的 xgboost 包中那样?

是的,参数名为 "class_weights",您可以在这里找到它:Documentation

例如,您必须为二进制传递 [0.8, 0.2] 或为 4 的多类传递 [0.3, 0.8, 0.4, 0.6] 之类的列表。不必总和为 1,它用作乘数。

CatBoost 也有 scale_pos_weight 从版本 0.6.1 开始的参数

是的,您可以使用“auto_class_weights”和“scale_pos_weight”,如原始 catboost 文档中所述:https://catboost.ai/docs/concepts/python-reference_parameters-list.html