dask_ml.xgboost.XGBClassifier
dask_ml.xgboost
.XGBClassifier¶
- class dask_ml.xgboost.XGBClassifier(*, objective: Optional[Union[str, xgboost.sklearn._SklObjWProto, Callable[[Any, Any], Tuple[numpy.ndarray, numpy.ndarray]]]] = 'binary:logistic', **kwargs: Any)¶
- 属性
best_iteration
通过早停获得的最佳迭代次数。
best_score
通过早停获得的最佳分数。
- classes_
coef_
系数属性
feature_importances_
特征重要性属性,返回值取决于 importance_type 参数。
feature_names_in_
在
fit()
期间看到的特征名称。intercept_
截距(偏差)属性
n_features_in_
在
fit()
期间看到的特征数量。
方法
apply
(X[, iteration_range])返回每个样本在每棵树中的预测叶节点。
evals_result
()返回评估结果。
fit
(X[, y, classes, eval_set, ...])拟合一个梯度提升分类器
get_booster
()获取此模型的底层 xgboost Booster。
get_metadata_routing
()获取此对象的元数据路由。
get_num_boosting_rounds
()获取 xgboost 提升轮数。
get_params
([deep])获取参数。
get_xgb_params
()获取 xgboost 特定参数。
load_model
(fname)从文件或字节数组加载模型。
predict
(X)使用 X 进行预测。
predict_proba
(data[, ntree_limit])预测每个 X 样本属于给定类别的概率。
save_model
(fname)将模型保存到文件。
score
(X, y[, sample_weight])返回给定测试数据和标签的平均准确率。
set_fit_request
(*[, classes, ...])请求传递给
fit
方法的元数据。set_params
(**params)设置此估计器的参数。
set_predict_proba_request
(*[, data, ntree_limit])请求传递给
predict_proba
方法的元数据。set_predict_request
(*[, base_margin, ...])请求传递给
predict
方法的元数据。set_score_request
(*[, sample_weight])请求传递给
score
方法的元数据。