3.2. Градиентный метод обучения нейронной сети Back Propagation.
Таким образом полный алгоритм обучения НС с помощью процедуры обратного распространения включает следующие шаги.
Пусть на входы НС подан один из возможных образов.
- Положим
.
- Рассчитываем последовательно значения выходов для n-го слоя (n=1,2,…,N).
(21)
(22)
- Рассчитываем величины
для нейронов выходного слоя по формуле (18). Определяем
.
- Используя рекурентную формулу (17), рассчитываем
через
и
для всех предшествующих слоев n=N-1,N-2,…,1 по формуле (19).
- Корректируем веса в НС согласно процедуре
(23)
На этом первая итерация (t) заканчивается.
- Вычисляем
.
Если
, то СТОП.
Иначе идем на шаг 1 (t+1) итерации.
Данный алгоритм расчета величин
иллюстрируется на рис.1, 2, 3, 4.