В соответствии с определением Б. Коско [78] матрица весов
формируется на основе множества
как матрица корреляции
Показано, что использование биполярных обучающих векторов дает лучшие результаты на стадии распознавания. Определение весов межнейронных связей позволяет проследить процесс стабилизации состояния на обоих концах сети. Если допустить, что начальное состояние сети было задано парой
то процесс двунаправленной обработки сигналов состоит из последовательных циклов
в результате чего формируются две стабильные величины
свидетельствующие о достижении стабильного состояния сети. В случае бинарного описания начального состояния в виде
биполярным величинам
сопоставляются бинарные представления
Каждой промежуточной точке процесса
можно сопоставить энергетическую функцию
, определяемую в виде [78]
Доказано [78], что каждое очередное изменение состояния переходного процесса ведет к уменьшению значения энергетической функции сети вплоть до достижения локального минимума. Этот минимум достигается за конечное количество итераций, и он имеет значение
Иными словами, любое другое решение (в том числе и ближайшее, отличающееся лишь на 1 в смысле меры Хемминга от
будет характеризоваться большим значением энергетической функции. При выполнении некоторых дополнительных условий парой
становится одна из обучающих пар, участвующих в формировании матрицы
которая наиболее подобна (наиболее близка по мере Хемминга) паре, определившей начальное состояние
В качестве примера рассмотрим обучение по правилу Коско сети ВАМ, имеющей 4 входа (векторы х состоят из 4 элементов) и 5 выходов
-элементные векторы
Задача сети состоит в запоминании множества из пяти сопряженных векторов х и у, заданных в биполярной форме. Обучающие векторы
сгруппированы в приведенные ниже матрицы X и
Каждая строка матрицы X представляет собой один обучающий вектор, сопряженный с соответствующей ггрокой матрицы
Матрица весов сети, сформированная согласно формуле
имеет вид:
В режиме распознавания при начальных значениях векторов, совпадающих с использованными при обучении, сеть распознает их безошибочно. Значения энергии, соответствующие конечному состоянию, равны:
При искажении значений векторов
использовавшихся в процессе распознавания, спроектированная по алгоритму Коско сеть ВАМ не всегда способна откорректировать эти векторы, и распознает их с определенными погрешностями. Оригинальное решение, предложенное Б. Коско, характеризуется относительно невысоким качеством распознавания. Если размерности векторов
обозначить соответственно
то удовлетворительное качество распознавания можно получить при выполнении зависимости