一.multiclass
1.简介:
该模块用于进行"多类别分类"(Multiclass classification),包括3类算法:①"1对其余"(one-vs-the-rest;OvR)/"1对全体"(one-vs-all;OvA)
②"1对1"(one-vs-one;OvO) ③"纠错输出码"(error correcting output codes).该模块中提供的分类器均为元估计器,需要提供1个基本估计器(如
2类别分类器或回归器)
2.使用
(1)1对多:
1对多分类器:class sklearn.multiclass.OneVsRestClassifier(<estimator>[,n_jobs=None])
#参数说明:
estimator:指定估计器;为estimator object
n_jobs:指定用于计算的作业数量;为int
(2)1对1:
1对1分类器:class sklearn.multiclass.OneVsOneClassifier(<estimator>[,n_jobs=None])
#参数说明:同class sklearn.multiclass.OneVsRestClassifier()
(3)纠错输出码:
纠错输出码分类器:class sklearn.multiclass.OutputCodeClass