如果将LinearRegression与OneVsRestClassifier一起使用会发生什么情况

时间:2020-08-14 01:21:24

标签: python machine-learning scikit-learn classification

我想了解当我们使用OneVsRestClassifier作为估计量时,scikitlearn LinearRegression会发生什么。是否为每个类创建一个LinearRegressor并应用softmax函数以返回输出类?在这方面的文档尚不清楚。甚至fit()的源代码似乎也足够清楚。

1 个答案:

答案 0 :(得分:0)

OvR用于分类,而不用于回归,因此使用LinearRegression根本不起作用。

一个对其余(OvR)策略用于具有多个二进制分类器的多类分类。以MNIST数字数据集为例,您要创建一个可以使用OvR将数字图像分类为10类(从0到9)的系统,您将训练10个二进制分类器,每个数字分类器一个(一个0检测器, 1个检测器,2个检测器等)。然后,当您要对图像进行分类时,可以从该图像的每个分类器中获取决策得分,然后选择其分类器输出最高得分的类。