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