Я использую модуль sv c из scikit-learn в python. Поскольку данные немного различаются, я прочитал, что мне следует использовать функцию масштабирования. 2 - это класс 1, а индексы с 3 по 8 - класс -1. Насколько я понимаю, в качестве опорных векторов следует использовать наибольшее количество классов 1 и наименьшее количество классов -1. Вместо этого есть 4 поддерживающих вектора [3,5,1,2].
Как вообще возможно иметь более 2 SV для отдельных данных в линейном ядре? Это проблема выбора параметра или функции масштабирования?