Алгоритм обучения без учителя для сетей Кохонена. Обощенная процедура.
Обучение сети Кохонэна
Шаг1: инициализация весов (т.е. присваиваем начальные значения всем ).
Шаг2: подаем на вход вектор из обучающей выборки.
Шаг3: находится и максимальный , т.е. максимальный номер “победившего нейрона”.
Шаг 4: корректировка весов сети Кохонэна
Корректируются только веса нейрона-победителя по следующему правилу:
Где - желаемый, а - фактический.
- определяет скорость обучения.
Довольно распространено обучение с “расписанием”, где является функцией от времени и является монотонно убывающей.
Таким образом, вектор весов постепенно приближается к входному вектору. Сначала с большой скоростью, потом медленнее и останавливается тогда, когда веса перестают изменяться.