Kat*_*tsu 5 python machine-learning xgboost
我正在查看XGBoost 中的文档xgboost.fit(),但我不明白 1) 使用与 之间是否有任何差异xgboost.train(),2) 使用其中一种相对于另一种是否有任何优点/缺点?
我认为到目前为止我唯一确定的是您可以params 使用 train() 函数指定更多内容,但我并不完全相信您也不能params在 fit() 函数中的某处指定相同的内容。
小智 1
从这个有关xgboost 中使用 DMatrix 的相关答案中获取大部分要点:
XGBoost Python 包允许在两个 API 之间进行选择。Scikit -Learn API具有对象XGBRegressor并XGBClassifier通过调用进行训练fit。XGBoost自己的学习API有xgboost.train。您可能可以使用这两个选项中的任何一个来指定大多数模型。
主要是个人喜好问题。scikit-learn API 可以轻松利用 scikit-learn 中提供的一些工具(模型选择、管道等)
| 归档时间: |
|
| 查看次数: |
7324 次 |
| 最近记录: |