Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
§ 9. Методы вычисления оптимальной разделяющей гиперплоскости
Вычислять оптимальную разделяющую
гиперплоскость на ЦВМ не многим сложнее, чем находить обобщенный портрет.
Для этого достаточно в
градиентных методах максимизации функции заменить условный градиент функции в положительном
квадранте на условный градиент функции при ограничениях
,
,
и
в качестве начальной точки выбрать точку, удовлетворяющую (14.27). В
соответствии с теоремой П. 4, доказанной в приложении, условный градиент
функции на
многообразии, задаваемом условиями (14.27), однозначно определяется формулой
(14.31)
при
условии
.
Теперь остается подобрать
величину так,
чтобы это условие выполнялось. Будем рассматривать , в (14.31) как функции и обозначим
.
Очевидно,
что для нахождения условного градиента достаточно найти корень уравнения
.
Из определения следует, что
функция –
монотонно возрастающая непрерывная кусочно-линейная функция. Кроме того, при она неограниченно
убывает. Поэтому корень заведомо есть. Функция может иметь изломы (разрывы первой
произвольной) только в точках
,
.
Поэтому
корень можно
определить так: найти линейный кусок, на котором лежит корень, а затем найти
корень линейной функции, совпадающий с на этом куске.
Таким образом, приходим к
следующему алгоритму.
1.
Вычисляется значение функции в точках .
2.
Если при всех функция
, то корень
лежит на луче и
равен
,
где
берется по
всем векторам ,
для которых ;
берется по
всем векторам ;
– число
векторов ,
для которых ;
– число
векторов .
3.
Если при некоторых функция
меньше нуля, то следует найти максимальное , при котором . Обозначим его через .
Тогда корень уравнения лежит на участке,
прилегающем справа к точке , и равен
,
где
берется по
тем векторам ,
для которых или
; берется по тем
векторам ,
для которых ,
или ; и – соответственно
числа слагаемых в сумме и .
4.
Значение вычисляется
путем подстановки в (14.31) корня уравнения .
Подробнее структура алгоритма
построения оптимальной разделяющей гиперплоскости будет рассмотрена в главе XV.