Слой распознавания
Каждый нейрон в слое распознавания имеет следующие входы: один сигнал
с единичным весом, одна компонента с большим отрицательным весом ( - номер нейрона) и сигналов со слоя сравнения с вектором весов (у вектора всего компонент, ).Нейроны слоя распознавания не содержат нелинейных элементов, но обладают следующей особенностью. Каждый нейрон в слое связан со всеми остальными нейронами этого же слоя обратными тормозящими связями и положительной обратной связью - с самим собой (как во втором слое сети Хемминга, см. Лекцию 10).
Такой способ связности называется латеральным торможением. Это приводит к тому, что только один нейрон в слое распознавания может быть активирован. Между нейронами существует конкуренция, и нейрон с максимальным выходом "подавляет" все остальные нейроны в слое, выигрывая "состязание". Его выход становится равным единице, остальных нейронов - нулю, т.е. вектор
имеет только одну единичную компоненту, остальные - нули.Веса
имеют действительные значения. Работа слоя определяется формулой:где
- выход -го нейрона, равный нулю или единице.Отсюда видно, что сигнал
"разрешает" работу слоя распознавания, а сигнал позволяет выборочно затормозить любые нейроны в слое.