Составители:
Рубрика:
45
нения весов соседних выходных ячеек в непосредственной близос"
ти от победителя. Веса победителя и его соседей передвигаются в
направлении входного образа на величину, определяемую скорос"
тью обучения. Нейроны, близкие к победителю, так же, как и сам
победитель, изменяют свои веса в значительной степени, в то вре"
мя как удаленные от победителя ячейки испытывают меньшие
изменения весов. При продолжении процесса обучения размер об"
ласти соседства от нейрона"победителя уменьшается. В начале
обучения значительное число выходных нейронов будут изменять"
ся, но затем все меньше и меньше ячеек подвергается модифика"
ции своих весов. В конце обучения только победитель регулирует
свой вес. Аналогичная процедура происходит и со скоростью обу"
чения: по мере обучения скорость уменьшается, и ее снижение до
нуля останавливает обучающий процесс.
Правило (1.16) перетягивает весовой вектор w
j*
, принадлежащий
победителю, к вектору х. Кроме того, это правило приближает век"
тора w
j
ближайших соседей. Вследствие этого можно представить на
выходе тип «эластичной сети», смещающейся так близко, насколь"
ко это возможно, к входному образу.
С точки зрения использования карт Кохонена представляет инте"
рес задача разбиения объектов (признаков) на сходные группы (зада"
ча кластеризации), при решении которой индексы ячейки"победите"
ля определяют номер категории, куда относится предъявляемый вход"
ной образ. Помимо этого, сети Кохонена широко используются при
распознавании звуков речи, отпечатков пальцев, при оценке состоя"
ния механизмов.
Приведем алгоритм обучения сети Кохонена, который представ"
ляет следующую последовательность шагов.
1. Инициировать веса. Установить параметры функции соседства
и скорости обучения.
2. Если условие остановки не выполняется, делать шаги 3–9.
3. Для каждого входного вектора х делать шаги 4–6.
4. Для каждого j вычислить
2
ij i
() )Dj w x1 2
3
.
5. Найти индекс j
*
такой, что D (j
*
)
= min.
6. Для всех ячеек j в пределах определённого соседства от j
*
и для
всех i найти
( ) ( ) ( , )[ ( )].
ij ij j ij
wnew wold jj x wold12345
7. Изменить скорость обучения.
8. Уменьшить радиус функции соседства.
9. Проверить условие остановки.
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »
