我正在使用catboost解决多类分类问题。我想使用二次加权kappa作为评估指标。
Catboost已将WKappa作为eval_metric,但它是线性加权变量,不是二次方。
clf = CatBoostClassifier(objective='MultiClass',
eval_metric=q_weighted_kappa(),
learning_rate=0.01,
n_estimators=750,
od_type="Iter",
depth=35,
early_stopping_rounds=500,
random_seed=42,
)
我需要帮助来定义我可以按上述指定使用的函数 q_weighted_kappa()。