Основы теории нейронных сетей


Слои Кохонена


В своей простейшей форме слой Кохонена функционирует в духе "победитель забирает все", т.е. для данного входного вектора один и только один нейрон Кохонена выдает на выходе логическую единицу, а все остальные выдают ноль. Нейроны Кохонена можно воспринимать как набор электрических лампочек, и для любого входного вектора "загорается" одна из них.

Ассоциированное с нейронами Кохонена множество весов связывает каждый нейрон с каждым входом. Например, на рис. 6.1 нейрон Кохонена

K_1

имеет веса

w_{11}, w_{21}, \ldots, w_{m1}
, составляющие весовой вектор
W_1
. Они соединяются через входной слой с входными сигналами
x_1, x_2, \ldots, x_m
, составляющими входной вектор
\bf X
. Подобно нейронам большинства сетей, выход
NET

каждого нейрона Кохонена является просто суммой взвешенных входов. Это может быть выражено следующим образом:

 NET_j=\sum_i x_i w_{ij}

где

NET_j
— это выход
NET
нейрона Кохонена
j
, или, в векторной записи,

 N=XW,

где

N
— вектор выходов
NET
слоя Кохонена.

Нейрон Кохонена с максимальным значением

NET
является "победителем". Его выход равен единице, у остальных он равен нулю.




Начало  Назад  Вперед