Нейрокомпьютерные системы

         

Слой распознавания


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

с единичным весом, одна компонента
с большим отрицательным весом (
- номер нейрона) и
сигналов со слоя сравнения с вектором весов
(у вектора
всего
компонент,
).

Нейроны слоя распознавания не содержат нелинейных элементов, но обладают следующей особенностью. Каждый нейрон в слое связан со всеми остальными нейронами этого же слоя обратными тормозящими связями и положительной обратной связью - с самим собой (как во втором слое сети Хемминга, см. Лекцию 10).

Такой способ связности называется латеральным торможением. Это приводит к тому, что только один нейрон в слое распознавания может быть активирован. Между нейронами существует конкуренция, и нейрон с максимальным выходом "подавляет" все остальные нейроны в слое, выигрывая "состязание". Его выход становится равным единице, остальных нейронов - нулю, т.е. вектор

имеет только одну единичную компоненту, остальные - нули.

Веса

имеют действительные значения. Работа слоя определяется формулой:

где

- выход
-го нейрона, равный нулю или единице.

Отсюда видно, что сигнал

"разрешает" работу слоя распознавания, а сигнал
позволяет выборочно затормозить любые нейроны в слое.



Содержание раздела