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)¶