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方法的元数据。