Я новичок в машинном обучении. В SVM разделяющая гиперплоскость определяется как . Почему мы говорим, что вектор w ортогонален разделяющей гиперплоскости?
machine-learning
svm
Чонг Чжэн
источник
источник
Ответы:
Геометрически вектор w направлен перпендикулярно прямой, определенной как . Это можно понять следующим образом:wTx=b
Сначала возьмите . Теперь ясно, что все векторы x с исчезающим внутренним произведением с w удовлетворяют этому уравнению, т.е. все векторы, ортогональные w, удовлетворяют этому уравнению.b=0 x w
Теперь переведите гиперплоскость от начала координат над вектором a. Уравнение для плоскости теперь становится: , т.е. мы находим это для смещения b = a T w , которое является проекцией вектора a на вектор w .(x−a)Tw=0 b=aTw a w
Таким образом, без ограничения общности мы можем выбрать перпендикуляр к плоскости, и в этом случае длина который представляет кратчайшее ортогональное расстояние между началом координат и гиперплоскостью.||a||=|b|/||w||
Следовательно, вектор называется ортогональным к разделяющей гиперплоскости.w
источник
Причина, по которой нормальна для гиперплоскости, заключается в том, что мы определяем ее следующим образом:w
источник
источник
Используя алгебраическое определение вектора, ортогонального к гиперплоскости:
источник