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