dask_ml.ensemble.BlockwiseVotingRegressor

dask_ml.ensemble.BlockwiseVotingRegressor

class dask_ml.ensemble.BlockwiseVotingRegressor(estimator)

块级训练和集成投票回归器。

此回归器在 Dask 数组或 DataFrame 的块/分区上进行训练。estimator 的克隆版本将 独立地 拟合到 Dask 集合的每个块或分区上。

预测由学习模型的 集成 完成。

警告

确保在训练之前充分打乱数据!如果数据集中各个块/分区的值分布不相似,则回归器将给出较差的结果。

参数
estimator评估器
属性
estimators_回归器列表

在输入数据的每个分区/块上拟合的 estimator 子评估器集合。

示例

>>> import dask_ml.datasets
>>> import dask_ml.ensemble
>>> import sklearn.linear_model
>>> X, y = dask_ml.datasets.make_regression(n_samples=100_000,
...                                         chunks=10_000)
>>> subestimator = sklearn.linear_model.LinearRegression()
>>> clf = dask_ml.ensemble.BlockwiseVotingRegressor(
...     subestimator,
... )
>>> clf.fit(X, y)

方法

get_metadata_routing()

获取此对象的元数据路由。

get_params([deep])

获取此评估器的参数。

score(X, y[, sample_weight])

返回在给定测试数据和标签上的得分。

set_params(**params)

设置此评估器的参数。

set_score_request(*[, sample_weight])

请求传递给 score 方法的元数据。

fit

predict

__init__(estimator)