具有 reg:squareerror 的序号类的 XGBOOST 分类

XGBOOST classification for ordinal classes with reg:squareerror

提问人:prakash gawas 提问时间:11/15/2023 最后编辑:desertnautprakash gawas 更新时间:11/15/2023 访问量:21

问:

我正在尝试以下操作:

 model = xgb.XGBClassifier( learning_rate = 0.3,
                                     n_estimators  = 800,
                                     max_depth     = 8,
                                     eval_metric='rmse',
                                     #eta = 0.1,
                                     colsample_bytree= 1,
                                     objective= 'reg:squarederror',
                                     subsample= 1.0,
                                     min_child_weight= 4,
                                     num_class = 6)

我确实想验证这是否有效。也就是说,它将优化类之间的平方误差。

当我调用 fit 函数并重新打印对象的参数时,我看到它重置为 .我有什么办法可以完成这项工作吗?modelmulti:softprob

机器学习 XGBoost 多类分类 序号

评论

0赞 desertnaut 11/15/2023
如果你要求 ,你正在执行回归,而不是分类,这可能就是你使用的分类器模型不允许它的原因。reg:squarederror

答: 暂无答案