XGBoost Python 包
本页包含所有与Python相关的文档链接。要安装该包,请查看 安装指南。
内容
- Python 包介绍
- 使用 Scikit-Learn 估计器接口
- Python API 参考
- 全局配置
- 核心数据结构
DMatrixDMatrix.data_split_mode()DMatrix.feature_namesDMatrix.feature_typesDMatrix.get_base_margin()DMatrix.get_data()DMatrix.get_float_info()DMatrix.get_group()DMatrix.get_label()DMatrix.get_quantile_cut()DMatrix.get_uint_info()DMatrix.get_weight()DMatrix.num_col()DMatrix.num_nonmissing()DMatrix.num_row()DMatrix.save_binary()DMatrix.set_base_margin()DMatrix.set_float_info()DMatrix.set_float_info_npy2d()DMatrix.set_group()DMatrix.set_info()DMatrix.set_label()DMatrix.set_uint_info()DMatrix.set_weight()DMatrix.slice()
QuantileDMatrixBoosterBooster.attr()Booster.attributes()Booster.best_iterationBooster.best_scoreBooster.boost()Booster.copy()Booster.dump_model()Booster.eval()Booster.eval_set()Booster.feature_namesBooster.feature_typesBooster.get_dump()Booster.get_fscore()Booster.get_score()Booster.get_split_value_histogram()Booster.inplace_predict()Booster.load_config()Booster.load_model()Booster.num_boosted_rounds()Booster.num_features()Booster.predict()Booster.save_config()Booster.save_model()Booster.save_raw()Booster.set_attr()Booster.set_param()Booster.trees_to_dataframe()Booster.update()
DataIter
- 学习 API
- Scikit-Learn API
XGBRegressorXGBRegressor.apply()XGBRegressor.best_iterationXGBRegressor.best_scoreXGBRegressor.coef_XGBRegressor.evals_result()XGBRegressor.feature_importances_XGBRegressor.feature_names_in_XGBRegressor.fit()XGBRegressor.get_booster()XGBRegressor.get_metadata_routing()XGBRegressor.get_num_boosting_rounds()XGBRegressor.get_params()XGBRegressor.get_xgb_params()XGBRegressor.intercept_XGBRegressor.load_model()XGBRegressor.n_features_in_XGBRegressor.predict()XGBRegressor.save_model()XGBRegressor.score()XGBRegressor.set_fit_request()XGBRegressor.set_params()XGBRegressor.set_predict_request()XGBRegressor.set_score_request()
XGBClassifierXGBClassifier.apply()XGBClassifier.best_iterationXGBClassifier.best_scoreXGBClassifier.coef_XGBClassifier.evals_result()XGBClassifier.feature_importances_XGBClassifier.feature_names_in_XGBClassifier.fit()XGBClassifier.get_booster()XGBClassifier.get_metadata_routing()XGBClassifier.get_num_boosting_rounds()XGBClassifier.get_params()XGBClassifier.get_xgb_params()XGBClassifier.intercept_XGBClassifier.load_model()XGBClassifier.n_features_in_XGBClassifier.predict()XGBClassifier.predict_proba()XGBClassifier.save_model()XGBClassifier.score()XGBClassifier.set_fit_request()XGBClassifier.set_params()XGBClassifier.set_predict_proba_request()XGBClassifier.set_predict_request()XGBClassifier.set_score_request()
XGBRankerXGBRanker.apply()XGBRanker.best_iterationXGBRanker.best_scoreXGBRanker.coef_XGBRanker.evals_result()XGBRanker.feature_importances_XGBRanker.feature_names_in_XGBRanker.fit()XGBRanker.get_booster()XGBRanker.get_metadata_routing()XGBRanker.get_num_boosting_rounds()XGBRanker.get_params()XGBRanker.get_xgb_params()XGBRanker.intercept_XGBRanker.load_model()XGBRanker.n_features_in_XGBRanker.predict()XGBRanker.save_model()XGBRanker.score()XGBRanker.set_fit_request()XGBRanker.set_params()XGBRanker.set_predict_request()
XGBRFRegressorXGBRFRegressor.apply()XGBRFRegressor.best_iterationXGBRFRegressor.best_scoreXGBRFRegressor.coef_XGBRFRegressor.evals_result()XGBRFRegressor.feature_importances_XGBRFRegressor.feature_names_in_XGBRFRegressor.fit()XGBRFRegressor.get_booster()XGBRFRegressor.get_metadata_routing()XGBRFRegressor.get_num_boosting_rounds()XGBRFRegressor.get_params()XGBRFRegressor.get_xgb_params()XGBRFRegressor.intercept_XGBRFRegressor.load_model()XGBRFRegressor.n_features_in_XGBRFRegressor.predict()XGBRFRegressor.save_model()XGBRFRegressor.score()XGBRFRegressor.set_fit_request()XGBRFRegressor.set_params()XGBRFRegressor.set_predict_request()XGBRFRegressor.set_score_request()
XGBRFClassifierXGBRFClassifier.apply()XGBRFClassifier.best_iterationXGBRFClassifier.best_scoreXGBRFClassifier.coef_XGBRFClassifier.evals_result()XGBRFClassifier.feature_importances_XGBRFClassifier.feature_names_in_XGBRFClassifier.fit()XGBRFClassifier.get_booster()XGBRFClassifier.get_metadata_routing()XGBRFClassifier.get_num_boosting_rounds()XGBRFClassifier.get_params()XGBRFClassifier.get_xgb_params()XGBRFClassifier.intercept_XGBRFClassifier.load_model()XGBRFClassifier.n_features_in_XGBRFClassifier.predict()XGBRFClassifier.predict_proba()XGBRFClassifier.save_model()XGBRFClassifier.score()XGBRFClassifier.set_fit_request()XGBRFClassifier.set_params()XGBRFClassifier.set_predict_proba_request()XGBRFClassifier.set_predict_request()XGBRFClassifier.set_score_request()
- 绘图 API
- 回调 API
- Dask API
- 分布式训练的 Dask 扩展
DaskDMatrixDaskQuantileDMatrixtrain()predict()inplace_predict()DaskXGBClassifierDaskXGBClassifier.apply()DaskXGBClassifier.best_iterationDaskXGBClassifier.best_scoreDaskXGBClassifier.clientDaskXGBClassifier.coef_DaskXGBClassifier.evals_result()DaskXGBClassifier.feature_importances_DaskXGBClassifier.feature_names_in_DaskXGBClassifier.fit()DaskXGBClassifier.get_booster()DaskXGBClassifier.get_metadata_routing()DaskXGBClassifier.get_num_boosting_rounds()DaskXGBClassifier.get_params()DaskXGBClassifier.get_xgb_params()DaskXGBClassifier.intercept_DaskXGBClassifier.load_model()DaskXGBClassifier.n_features_in_DaskXGBClassifier.predict()DaskXGBClassifier.predict_proba()DaskXGBClassifier.save_model()DaskXGBClassifier.score()DaskXGBClassifier.set_fit_request()DaskXGBClassifier.set_params()DaskXGBClassifier.set_predict_proba_request()DaskXGBClassifier.set_predict_request()DaskXGBClassifier.set_score_request()
DaskXGBRegressorDaskXGBRegressor.apply()DaskXGBRegressor.best_iterationDaskXGBRegressor.best_scoreDaskXGBRegressor.clientDaskXGBRegressor.coef_DaskXGBRegressor.evals_result()DaskXGBRegressor.feature_importances_DaskXGBRegressor.feature_names_in_DaskXGBRegressor.fit()DaskXGBRegressor.get_booster()DaskXGBRegressor.get_metadata_routing()DaskXGBRegressor.get_num_boosting_rounds()DaskXGBRegressor.get_params()DaskXGBRegressor.get_xgb_params()DaskXGBRegressor.intercept_DaskXGBRegressor.load_model()DaskXGBRegressor.n_features_in_DaskXGBRegressor.predict()DaskXGBRegressor.save_model()DaskXGBRegressor.score()DaskXGBRegressor.set_fit_request()DaskXGBRegressor.set_params()DaskXGBRegressor.set_predict_request()DaskXGBRegressor.set_score_request()
DaskXGBRankerDaskXGBRanker.apply()DaskXGBRanker.best_iterationDaskXGBRanker.best_scoreDaskXGBRanker.clientDaskXGBRanker.coef_DaskXGBRanker.evals_result()DaskXGBRanker.feature_importances_DaskXGBRanker.feature_names_in_DaskXGBRanker.fit()DaskXGBRanker.get_booster()DaskXGBRanker.get_metadata_routing()DaskXGBRanker.get_num_boosting_rounds()DaskXGBRanker.get_params()DaskXGBRanker.get_xgb_params()DaskXGBRanker.intercept_DaskXGBRanker.load_model()DaskXGBRanker.n_features_in_DaskXGBRanker.predict()DaskXGBRanker.save_model()DaskXGBRanker.set_fit_request()DaskXGBRanker.set_params()DaskXGBRanker.set_predict_request()
DaskXGBRFRegressorDaskXGBRFRegressor.apply()DaskXGBRFRegressor.best_iterationDaskXGBRFRegressor.best_scoreDaskXGBRFRegressor.clientDaskXGBRFRegressor.coef_DaskXGBRFRegressor.evals_result()DaskXGBRFRegressor.feature_importances_DaskXGBRFRegressor.feature_names_in_DaskXGBRFRegressor.fit()DaskXGBRFRegressor.get_booster()DaskXGBRFRegressor.get_metadata_routing()DaskXGBRFRegressor.get_num_boosting_rounds()DaskXGBRFRegressor.get_params()DaskXGBRFRegressor.get_xgb_params()DaskXGBRFRegressor.intercept_DaskXGBRFRegressor.load_model()DaskXGBRFRegressor.n_features_in_DaskXGBRFRegressor.predict()DaskXGBRFRegressor.save_model()DaskXGBRFRegressor.score()DaskXGBRFRegressor.set_fit_request()DaskXGBRFRegressor.set_params()DaskXGBRFRegressor.set_predict_request()DaskXGBRFRegressor.set_score_request()
DaskXGBRFClassifierDaskXGBRFClassifier.apply()DaskXGBRFClassifier.best_iterationDaskXGBRFClassifier.best_scoreDaskXGBRFClassifier.clientDaskXGBRFClassifier.coef_DaskXGBRFClassifier.evals_result()DaskXGBRFClassifier.feature_importances_DaskXGBRFClassifier.feature_names_in_DaskXGBRFClassifier.fit()DaskXGBRFClassifier.get_booster()DaskXGBRFClassifier.get_metadata_routing()DaskXGBRFClassifier.get_num_boosting_rounds()DaskXGBRFClassifier.get_params()DaskXGBRFClassifier.get_xgb_params()DaskXGBRFClassifier.intercept_DaskXGBRFClassifier.load_model()DaskXGBRFClassifier.n_features_in_DaskXGBRFClassifier.predict()DaskXGBRFClassifier.predict_proba()DaskXGBRFClassifier.save_model()DaskXGBRFClassifier.score()DaskXGBRFClassifier.set_fit_request()DaskXGBRFClassifier.set_params()DaskXGBRFClassifier.set_predict_proba_request()DaskXGBRFClassifier.set_predict_request()DaskXGBRFClassifier.set_score_request()
- PySpark API
SparkXGBClassifierSparkXGBClassifier.clear()SparkXGBClassifier.copy()SparkXGBClassifier.explainParam()SparkXGBClassifier.explainParams()SparkXGBClassifier.extractParamMap()SparkXGBClassifier.fit()SparkXGBClassifier.fitMultiple()SparkXGBClassifier.getFeaturesCol()SparkXGBClassifier.getLabelCol()SparkXGBClassifier.getOrDefault()SparkXGBClassifier.getParam()SparkXGBClassifier.getPredictionCol()SparkXGBClassifier.getProbabilityCol()SparkXGBClassifier.getRawPredictionCol()SparkXGBClassifier.getValidationIndicatorCol()SparkXGBClassifier.getWeightCol()SparkXGBClassifier.hasDefault()SparkXGBClassifier.hasParam()SparkXGBClassifier.isDefined()SparkXGBClassifier.isSet()SparkXGBClassifier.load()SparkXGBClassifier.paramsSparkXGBClassifier.read()SparkXGBClassifier.save()SparkXGBClassifier.set()SparkXGBClassifier.setParams()SparkXGBClassifier.set_device()SparkXGBClassifier.uidSparkXGBClassifier.write()
SparkXGBClassifierModelSparkXGBClassifierModel.clear()SparkXGBClassifierModel.copy()SparkXGBClassifierModel.explainParam()SparkXGBClassifierModel.explainParams()SparkXGBClassifierModel.extractParamMap()SparkXGBClassifierModel.getFeaturesCol()SparkXGBClassifierModel.getLabelCol()SparkXGBClassifierModel.getOrDefault()SparkXGBClassifierModel.getParam()SparkXGBClassifierModel.getPredictionCol()SparkXGBClassifierModel.getProbabilityCol()SparkXGBClassifierModel.getRawPredictionCol()SparkXGBClassifierModel.getValidationIndicatorCol()SparkXGBClassifierModel.getWeightCol()SparkXGBClassifierModel.get_booster()SparkXGBClassifierModel.get_feature_importances()SparkXGBClassifierModel.hasDefault()SparkXGBClassifierModel.hasParam()SparkXGBClassifierModel.isDefined()SparkXGBClassifierModel.isSet()SparkXGBClassifierModel.load()SparkXGBClassifierModel.paramsSparkXGBClassifierModel.read()SparkXGBClassifierModel.save()SparkXGBClassifierModel.set()SparkXGBClassifierModel.set_device()SparkXGBClassifierModel.transform()SparkXGBClassifierModel.uidSparkXGBClassifierModel.write()
SparkXGBRegressorSparkXGBRegressor.clear()SparkXGBRegressor.copy()SparkXGBRegressor.explainParam()SparkXGBRegressor.explainParams()SparkXGBRegressor.extractParamMap()SparkXGBRegressor.fit()SparkXGBRegressor.fitMultiple()SparkXGBRegressor.getFeaturesCol()SparkXGBRegressor.getLabelCol()SparkXGBRegressor.getOrDefault()SparkXGBRegressor.getParam()SparkXGBRegressor.getPredictionCol()SparkXGBRegressor.getValidationIndicatorCol()SparkXGBRegressor.getWeightCol()SparkXGBRegressor.hasDefault()SparkXGBRegressor.hasParam()SparkXGBRegressor.isDefined()SparkXGBRegressor.isSet()SparkXGBRegressor.load()SparkXGBRegressor.paramsSparkXGBRegressor.read()SparkXGBRegressor.save()SparkXGBRegressor.set()SparkXGBRegressor.setParams()SparkXGBRegressor.set_device()SparkXGBRegressor.uidSparkXGBRegressor.write()
SparkXGBRegressorModelSparkXGBRegressorModel.clear()SparkXGBRegressorModel.copy()SparkXGBRegressorModel.explainParam()SparkXGBRegressorModel.explainParams()SparkXGBRegressorModel.extractParamMap()SparkXGBRegressorModel.getFeaturesCol()SparkXGBRegressorModel.getLabelCol()SparkXGBRegressorModel.getOrDefault()SparkXGBRegressorModel.getParam()SparkXGBRegressorModel.getPredictionCol()SparkXGBRegressorModel.getValidationIndicatorCol()SparkXGBRegressorModel.getWeightCol()SparkXGBRegressorModel.get_booster()SparkXGBRegressorModel.get_feature_importances()SparkXGBRegressorModel.hasDefault()SparkXGBRegressorModel.hasParam()SparkXGBRegressorModel.isDefined()SparkXGBRegressorModel.isSet()SparkXGBRegressorModel.load()SparkXGBRegressorModel.paramsSparkXGBRegressorModel.read()SparkXGBRegressorModel.save()SparkXGBRegressorModel.set()SparkXGBRegressorModel.set_device()SparkXGBRegressorModel.transform()SparkXGBRegressorModel.uidSparkXGBRegressorModel.write()
SparkXGBRankerSparkXGBRanker.clear()SparkXGBRanker.copy()SparkXGBRanker.explainParam()SparkXGBRanker.explainParams()SparkXGBRanker.extractParamMap()SparkXGBRanker.fit()SparkXGBRanker.fitMultiple()SparkXGBRanker.getFeaturesCol()SparkXGBRanker.getLabelCol()SparkXGBRanker.getOrDefault()SparkXGBRanker.getParam()SparkXGBRanker.getPredictionCol()SparkXGBRanker.getValidationIndicatorCol()SparkXGBRanker.getWeightCol()SparkXGBRanker.hasDefault()SparkXGBRanker.hasParam()SparkXGBRanker.isDefined()SparkXGBRanker.isSet()SparkXGBRanker.load()SparkXGBRanker.paramsSparkXGBRanker.read()SparkXGBRanker.save()SparkXGBRanker.set()SparkXGBRanker.setParams()SparkXGBRanker.set_device()SparkXGBRanker.uidSparkXGBRanker.write()
SparkXGBRankerModelSparkXGBRankerModel.clear()SparkXGBRankerModel.copy()SparkXGBRankerModel.explainParam()SparkXGBRankerModel.explainParams()SparkXGBRankerModel.extractParamMap()SparkXGBRankerModel.getFeaturesCol()SparkXGBRankerModel.getLabelCol()SparkXGBRankerModel.getOrDefault()SparkXGBRankerModel.getParam()SparkXGBRankerModel.getPredictionCol()SparkXGBRankerModel.getValidationIndicatorCol()SparkXGBRankerModel.getWeightCol()SparkXGBRankerModel.get_booster()SparkXGBRankerModel.get_feature_importances()SparkXGBRankerModel.hasDefault()SparkXGBRankerModel.hasParam()SparkXGBRankerModel.isDefined()SparkXGBRankerModel.isSet()SparkXGBRankerModel.load()SparkXGBRankerModel.paramsSparkXGBRankerModel.read()SparkXGBRankerModel.save()SparkXGBRankerModel.set()SparkXGBRankerModel.set_device()SparkXGBRankerModel.transform()SparkXGBRankerModel.uidSparkXGBRankerModel.write()
- 回调函数
- 模型
- XGBoost Python 功能演练
- XGBoost Dask 功能演示
- 生存分析演练
- GPU 加速演示
- 使用带有 RAPIDS 内存管理器 (RMM) 插件的 XGBoost(实验性)