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

__init__(*, objective: Optional[Union[str, xgboost.sklearn._SklObjWProto, Callable[[Any, Any], Tuple[numpy.ndarray, numpy.ndarray]]]] = 'reg:squarederror', **kwargs: Any) None