Алгоритм обучения без учителя для сетей Кохонена. Обощенная процедура.

Обучение сети Кохонэна

Шаг1: инициализация весов (т.е. присваиваем начальные значения всем ).

Шаг2: подаем на вход вектор из обучающей выборки.

Шаг3: находится и максимальный , т.е. максимальный номер “победившего нейрона”.

Шаг 4: корректировка весов сети Кохонэна

Корректируются только веса нейрона-победителя по следующему правилу:

Где - желаемый, а - фактический.

- определяет скорость обучения.

Довольно распространено обучение с “расписанием”, где является функцией от времени и является монотонно убывающей.

Таким образом, вектор весов постепенно приближается к входному вектору. Сначала с большой скоростью, потом медленнее и останавливается тогда, когда веса перестают изменяться.