§ 5. Алгоритмы персептронного типа1. В главе I был сформулирован алгоритм построения разделяющей гиперплоскости персептрона. В этом параграфе рассмотрим различные модификации метода Гаусса– Зайделя для поиска максимума Итак, пусть задана функция
Рассмотрим модифицированный метод Гаусса–Зайделя. Модификация метода направлена на то, чтобы искать максимум функции 1) в качестве начальной точки выбирается точка, расположенная в положительном квадранте (в дальнейшем всегда в качестве такой точки будем выбирать начало координат); 2) движение вдоль каждой из координат происходит либо до точки, где достигается максимум функции на этом направлении, либо, если этот максимум достигается при отрицательном значении координаты, до обращения в нуль этой координаты; 3) процесс поиска максимума прекращается, когда выполнятся неравенства
и
2. Применение модифицированного метода Гаусса– Зайделя для максимизации функции
Аналогично в случае движения вдоль координаты
Значения остальных координат сохраняются. Приращения
где положено
Учитывая, что шаг не должен выводить за пределы ограничений, получаем
Процесс подъема продолжается до тех пор, пока не будет построен обобщенный портрет, либо не будет установлено, что множества не могут быть разделены с помощью обобщенного портрета В первом случае останов производится по условию
(
Во втором случае критерием останова служит выполнение неравенства (14.15)
где Алгоритм можно реализовать и в такой форме:
3. С помощью метода Гаусса – Зайделя удается достигнуть максимума
Построение такой гиперплоскости обеспечит следующая огрубленная модификация метода Гаусса – Зайделя: 1) движение вдоль каждой из координат
В случае выполнения этих условий значение вектора
где шаг по-прежнему выбирается из условия максимизации функции
2) процесс подъема по функции Нетрудно убедиться, что после каждого изменения вектора
где
Поэтому, учитывая, что, согласно (14.14),
где
(Здесь принято, что 4. Еще более грубая модификация метода Гаусса–Зайделя приводит к алгоритму построения разделяющей гиперплоскости, использованному в персептроне. Этот алгоритм получается сразу из рассмотренного в предыдущем пункте, если положить
|