Радиальный базис SVM генерирует уравнение для гиперплоскости

Я был бы очень признателен, если бы я мог получить некоторую помощь относительно генерации уравнения гиперплоскости.

Что касается этого следующего уравнения, f(x)=sgn( sum_i alpha_i K(sv_i,x) + b)

У меня есть две независимые переменные (скажем, P и Q) с 130 значениями для каждой переменной. Я использовал svm радиальную базисную функцию для двоичной классификации, и я рассчитал для случая ядра в радиальном базисе, и теперь у меня есть один столбец из 51 y (i) альфа (i) или (двойных коэффициентов), два столбца из 51 SV (опорных векторов) для P и Q, и одно значение для b. Я получил их, используя sci-kit SVC.

https://scikit-learn.org/stable/modules/svm.html

Итак, как я могу создать уравнение сейчас? Могу ли я умножить эти 51 y (i) альфа (i) или (двойные коэффициенты) на 51 SV (опорные векторы) для каждой переменной P и Q, чтобы у меня было два коэффициента для P и Q, чтобы в итоге мое уравнение появилось как f(x)=sgn( mP + nQ +b), где m = сумма (произведение 51 SV из P с 51 двойным коэффициентом) и n = сумма (произведение 51 SV из Q с 51 двойным коэффициентом). Буду благодарен за любые предложения. Спасибо заранее.

0 ответов

Другие вопросы по тегам