Как заставить one_class svm работать для многоклассовой классификации? - PullRequest
1 голос
/ 13 октября 2019

пытаюсь сделать классификацию, используя один класс SVM. но я хочу знать, как я могу заставить его работать для мультиклассовой классификации?

1 Ответ

0 голосов
/ 13 октября 2019

SVM - это, по сути, двоичный классификатор, т.е. строит разделитель, может быть линией или плоскостью в больших измерениях (очень высокие, см. функции ядра )

, поэтому использовать его какмультиклассификационный классификатор, вы должны будете обучать его попарно, то есть, если у вас есть n классов, вам придется запускать его n раз, каждый раз для классификации между class-n и not class-n

длямультиклассификация, вам придется запускать его n раз для данных, в лучшем случае n-1 запуски вернут not class-n, а 1 вернет class-n

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

...