本文簡要介紹python語言中 sklearn.multioutput.MultiOutputClassifier
的用法。
用法:
class sklearn.multioutput.MultiOutputClassifier(estimator, *, n_jobs=None)
多目標分類。
該策略包括為每個目標擬合一個分類器。這是一個簡單的策略,用於擴展本身不支持multi-target 分類的分類器。
- estimator:估計器對象
一個實現 fit、score 和 predict_proba 的估計器對象。
- n_jobs:int 或無,可選(默認=無)
並行運行的作業數量。
fit
、predict
和partial_fit
(如果傳遞的估計器支持)將為每個目標並行化。當單個估計器快速訓練或預測時,使用
n_jobs > 1
可能會由於並行開銷而導致性能下降。None
表示1
除非在joblib.parallel_backend
上下文中。-1
表示使用所有可用的進程/線程。有關詳細信息,請參閱詞匯表。
- classes_:ndarray 形狀 (n_classes,)
類標簽。
- estimators_:
n_output
估計器列表 用於預測的估計器。
- n_features_in_:int
擬合期間看到的特征數。僅當底層
estimator
在合適時公開此類屬性時才定義。- feature_names_in_:ndarray 形狀(
n_features_in_
,) 擬合期間看到的特征名稱。僅當基礎估計器在合適時公開此類屬性時才定義。
參數:
屬性:
例子:
>>> import numpy as np >>> from sklearn.datasets import make_multilabel_classification >>> from sklearn.multioutput import MultiOutputClassifier >>> from sklearn.neighbors import KNeighborsClassifier >>> X, y = make_multilabel_classification(n_classes=3, random_state=0) >>> clf = MultiOutputClassifier(KNeighborsClassifier()).fit(X, y) >>> clf.predict(X[-2:]) array([[1, 1, 0], [1, 1, 1]])
相關用法
- Python sklearn MultiOutputRegressor用法及代碼示例
- 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.MultiOutputClassifier。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。