2015-03-30 4 views
1

Я хочу знать, поддерживает ли LinearSVC классификацию мульти-класс по умолчанию или мы должны обернуть его в OneVsRestClassifier как:Scikit узнать классификацию мульти-класса для поддержки векторных машин

OneVsRestClassifier(LinearSVC()) 
+2

Просьба Редактировать свой вопрос ... – Rajesh

+0

Все классификаторы в scikit-learn do: http://scikit-learn.org/dev/modules/multiclass.html –

ответ

3

Согласно this part of the documentation:

SVC, NuSVC и LinearSVC - классы, способные выполнять классификацию нескольких классов в наборе данных.

[...]

С другой стороны, LinearSVC реализует «один-против-The-отдых» мульти-класс стратегия, таким образом, обучение n_class модели. Если есть только два класса, обучается только одна модель:

Таким образом, он поддерживает классификацию по нескольким категориям по умолчанию.