python - xgboost.XGBClassifier 中可用的目标函数有哪些不同选项?

标签 python scikit-learn xgboost

除了binary:logistic(这是默认的目标函数)之外,是否还有其他内置目标函数可以在xbgoost.XGBClassifier()中使用? ?

最佳答案

binary:logistic 确实是 XGBClassifier 的默认目标,但我看不出有任何理由不能使用 XGBoost package 提供的其他目标。 . 例如,您可以在 sklearn.py 源代码中看到 multi:softprob 明确用于多类情况。

此外,如果确实需要,您可以提供自定义目标函数(详情here)。

关于python - xgboost.XGBClassifier 中可用的目标函数有哪些不同选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45815708/

相关文章:

python - 从 pyodbc execute() 语句返回列名

python - Sklearn Lasso 回归比岭回归差几个数量级?

machine-learning - Keras KerasClassifier gridsearch TypeError : can't pickle _thread. 锁定对象

machine-learning - 为什么像xgboost这样的机器学习算法不能在生产环境中使用?

java - Gradle Build 的规范设置

python - 当我使用 OneClassSVM 进行异常值检测时,为什么会得到 `[LibSVM]`

Python Pipeline 在交叉验证中使用时返回 NaN 分数

amazon-web-services - AWS Sagemaker - "Hidden file found in the data path! Remove that before training."

python - 转换为 DMatrix 后 XGBoost 在训练和测试特征上的差异

python - Tensorflow 导入使 Python 在 Windows 上没有任何错误地崩溃