Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lec_9.doc
Скачиваний:
5
Добавлен:
26.04.2019
Размер:
651.78 Кб
Скачать

Преобразование алгоритма кластеризации с целью реализации в нейросетевом базисе. Структура сети Кохонена.

  1. Определим количество входов и выходов в нейросети

Количество входов = количеству признаков одного объекта;

Входным вектором будет являться ;

Количество выходов это количество кластеров (К);

  1. Преобразуем основной критерий:

С учетом знака “-” критерий D будет максимизироваться:

Псевдокод алгоритма:

Цикл 1: для p=1,n

Цикл 2: для l=1,k

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

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

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

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

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]