本文简要介绍python语言中 sklearn.multioutput.MultiOutputRegressor
的用法。
用法:
class sklearn.multioutput.MultiOutputRegressor(estimator, *, n_jobs=None)
多目标回归。
该策略包括为每个目标拟合一个回归器。这是扩展本身不支持multi-target 回归的回归量的简单策略。
- estimator:估计器对象
一个实现拟合和预测的估计器对象。
- n_jobs:int 或无,可选(默认=无)
并行运行的作业数量。
fit
、predict
和partial_fit
(如果传递的估计器支持)将为每个目标并行化。当单个估计器快速训练或预测时,使用
n_jobs > 1
可能会由于并行开销而导致性能下降。None
表示1
除非在joblib.parallel_backend
上下文中。-1
表示使用所有可用的进程/线程。有关详细信息,请参阅词汇表。
- estimators_:
n_output
估计器列表 用于预测的估计器。
- n_features_in_:int
拟合期间看到的特征数。仅当底层
estimator
在合适时公开此类属性时才定义。- feature_names_in_:ndarray 形状(
n_features_in_
,) 拟合期间看到的特征名称。仅当基础估计器在合适时公开此类属性时才定义。
- estimators_:
参数:
属性:
例子:
>>> import numpy as np >>> from sklearn.datasets import load_linnerud >>> from sklearn.multioutput import MultiOutputRegressor >>> from sklearn.linear_model import Ridge >>> X, y = load_linnerud(return_X_y=True) >>> regr = MultiOutputRegressor(Ridge(random_state=123)).fit(X, y) >>> regr.predict(X[[0]]) array([[176..., 35..., 57...]])
相关用法
- Python sklearn MultiOutputClassifier用法及代码示例
- Python sklearn MultiTaskLasso用法及代码示例
- Python sklearn MultiTaskLassoCV用法及代码示例
- Python sklearn MultiTaskLasso.path用法及代码示例
- Python sklearn MultiTaskElasticNet.path用法及代码示例
- Python sklearn MultiTaskElasticNetCV.path用法及代码示例
- Python sklearn MultiTaskElasticNetCV用法及代码示例
- Python sklearn MultiLabelBinarizer用法及代码示例
- Python sklearn MultiTaskLassoCV.path用法及代码示例
- Python sklearn MultiTaskElasticNet用法及代码示例
- Python sklearn MultinomialNB用法及代码示例
- Python sklearn MDS用法及代码示例
- Python sklearn MLPClassifier用法及代码示例
- Python sklearn MinMaxScaler用法及代码示例
- Python sklearn MiniBatchSparsePCA用法及代码示例
- Python sklearn MiniBatchKMeans用法及代码示例
- Python sklearn MLPRegressor用法及代码示例
- Python sklearn Matern用法及代码示例
- Python sklearn MaxAbsScaler用法及代码示例
- Python sklearn MiniBatchDictionaryLearning用法及代码示例
- Python sklearn MeanShift用法及代码示例
- Python sklearn MinCovDet用法及代码示例
- Python sklearn MissingIndicator用法及代码示例
- Python sklearn jaccard_score用法及代码示例
- Python sklearn WhiteKernel用法及代码示例
注:本文由纯净天空筛选整理自scikit-learn.org大神的英文原创作品 sklearn.multioutput.MultiOutputRegressor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。