УДК 519.68
А. А. ЮДАШКИН
БИФУРКАЦИОННЫЕ СВОЙСТВА СИНЕРГЕТИЧЕСКОЙ МОДЕЛИ РАСПОЗНАВАНИЯ ОБРАЗОВ
В статье проводится аналитическое исследование возникающих структур стационарных решений в синергетической нейронной сети. Показано, что конкуренция между параметрами порядка, приводящая к выбору одного из прототипов предъявляемого образа, происходит только в случае существования аттрактора типа «устойчивый узел», соответствующего это.чу прототипу. Найдены условия, при которых существуют устойчивые стационарные точки. Показано также, что при нарушении указанных условий происходят изменения устойчивости стационарных решений, а также перестройка конфигурационного пространства, в котором происходит распознавание.
В последнее время вследствие формирования синергетической методологии при рассмотрении широкого круга вопросов в совершенно различных областях научного знания появился ряд перспектив в постановке задач искусственного интеллекта, в частности, проблемы распознавания образов. Эти перспективы связаны главным образом с созданием моделей нейронных сетей [1], новым развитием перцеп-тронных моделей [2], а также с обоснованием алгоритма распознавания образов, предложенного Г. Хакеном [3]. Его синергетическая модель основана на использовании определения параметров порядка как некоторых мод, соответствующих запомненным системой образам. При этом предъявляемый для распознавания образ может быть представлен в виде линейной комбинации запомненных следующим образом:
q(t) = 2 ^ (Оу/ +1(0. (П
1 — \
где ц и и- — соответственно предъявленный и запомненные образы, представленные в виде А^мерных векторов с действительными координатами; — параметры порядка (г=1, М, М<М); £ — случай-
ный вектор, обусловленный в общем случае неполнотой системы векторов VI. Процесс распознавания сводится к решению системы нелинейных обыкновенных дифференциальных уравнений следующего вида: .
м м м м
{й1 = Х{с!1—В 2 с1к1} [2 Ци4>]—С[ 1 <14> [ 2 (2)
/ =7^ I к — 1 у = 1 к=1
с начальными условиями вида
4(0) = (УС^уЧ( 0) (3)
и положительными коэффициентами В, С. Система вида (2) описывает конкуренцию мод (1[, в результате которой «выживает» мода,
соответствующая наиболее близкому запомненному образу. В фазовом пространстве мод существует ряд стационарных точек: неустойчивый
узел в начале координат, устойчивые узлы и седла, которые определяют области притяжения аттракторов. При этом распознавание приводит точку в фазовом 'Пространстве к соответствующему аттрактору из его области притяжения. Как показано в [3], исследование топологии фазового пространства в зависимости от параметров системы (2)
X/, С и В является одной из задач, решение которой может быть чрез--вычайно полезным при создании алгоритмов обучения в предложенной модели. К настоящему времени проведен лишь слишком общий качественный анализ указанной проблемы [4]. Ниже приводится исследование бифуркационных свойств аттракторов системы (2) в зависимости от значений параметров
Без ограничения общности предположим, что ь\ образуют ортонор-мированную систему. Кроме того, как показано в [3], модуль вектора £ стремится к нулю при / ОО, поэтому (2) перейдет в систему, для которой топология фазового пространства определяется лишь параметрами Я/, В и С:
м ____
. {й; = А,Д- — (В + С) 2 (142!—{= 1, М. (4)
1¥=1
После приравнивания правых частей уравнений (4) к нулю решается система алгебраических уравнений относительно координат стационарных точек в М-мерном фазовом пространстве, образованном модами <2*-. Эта система является аналитически разрешимой в силу своего особого вида, что позволяет найти в явном виде все зависимости координат стационарных точек от параметров системы. Решения системы алгебраических уравнений допускают введение следующих обозначений: б/ — некоторое решение, соответствующее /-той моде;
/г — набор г индексов координат б/; Ор — стационарная точка, где р координат 6/^0 (0<р<М); Е5 — подпространство размерности 5 в
фазовом пространстве системы (4) (0<5<М), причем Е° — точка в начале координат, Е[ совпадает с какой-либо осью (1.1 и так далее до Ем, совпадающего со всем фазовым пространством. Очевидно, что всего в Е-л существует 2м подпространств Е\ определенных так, как указано выше.
Можно показать, что стационарные решения будут определяться следующими выражениями:
В* = {б/, б/: 6^0, б/ = 0, 1€=/*\ / £ /*}, б2;=(/с 2 Я,—(К(Р—2) + 1)Я/)/Б(^(р-1)Ы)), (5)
? ^./•'\ пфх
где К~В/С+\. Количество точек ПР определяется как значение соответствующего биномиального коэффициента по формуле
Мр = М\/(р\ (М—р)!). (6)
Применяя метод исследования устойчивости в линейном приближении, можно определить виды стационарных точек в системе (4). Матрица линеаризации Е = ||/;/||мг- будет симметрической с элементами еле-дующего вида:
! Ь--МЬ-{В + С) Е <Рн, 1=1:
1„=\ ■ (7)
I — 2 (Я + С)
Образуя характеристическое уравнение для каждого решения Вр в соответствии с (5) и решая его, можно определить, что в системе (4) существует 3 вида стационарных точек: й° — неустойчивый узел в начале координат (1 точка); £)* — устойчивые узлы в Е1 (М точек);
— обобщенные седла в Ер при р> 1 (всего 2Н—М—1 точек).
Как следует из (5), существование каждой точки Вр определяется выполнением совокупности неравенств, определяющих соотношения между коэффициентами Кг.
{%1<К/{К{р—1)4 1) 2 и 1е=1Р. (8)
П(=1?
Неравенства (8) могут быть записаны и в другой форме: '
{к<Кр/(К(р-1) + 1) >Л (9)
где через Кр обозначено среднее по набору 1Р значение Хя. Очевидно, что О0 и В1 существуют всегда, однако если В0 не меняет характер устойчивости, то в Е8 могут происходить бифуркации типа «узел—седло» при слиянии точек в направлении В3 В8~1, причиной которых является изменение коэффициентов л/. Рассмотрим сценарий подобной бифрукадии в Е2.
о я<
Рис. 1, Области устойчивости в пространстве параметров А,1 И %2
Рис. 2. Бифуркационная диаграмма двумерной модели
Как следует из (8), седло в Е2 существует в области III на рис. 1. Эта же область соответствует устойчивости в Е2 узлов В1. При выходе
точки на плоскости {Яь Ко) из этого сектора происходит бифуркация соответствующего узла в седло; при этом ранее существовавшее Вр, определяемое выражением (5), исчезает. Например, при переходе в область II узел, соответствующий моде с12у становится седло?м с устойчивым многообразием Е1. Области притяжения узлов В1 в Е2 определяются разделением фазовой плоскости .на две части устойчивым многообразием седла В2, поэтому после бифуркации В2 В1 устойчивое многообразие сливается с осью й2, а областью притяжения оставшегося аттрактора В1 будет вся фазовая плоскость. В этом случае распознавание всегда будет приводить к выживанию моды йх независимо от близости начальных условий к седлу на й2. На рис. 2 показана последовательность бифуркаций стационарных решений в системе (4) при М = 2 при изменении параметра К{ (здесь К = 2) в проекции на
плоскость {62, К{}} причем изображена лишь ветвь положительных решений, поскольку системы вида (2) или (4) сим>метричны. Штриховой линией показано изменение координаты б2 седла, непрерывной — узла. Из диаграммы видно, что при К*[ — 2 .происходит слияние седла и узла, после чего в точке В1=(0, 1) узел теряет устойчивость. Последующая часть графика соответствует сектору II, а область нулевых значений 61 соответствует сектору I на рис. 1.
Аналогично выглядят и сценарии бифуркаций в пространстве большей размерности. Исследования показали, что, например, в Е3
бифуркации в процессе роста одного из параметров h (i= 1, 3) происходят в направлении D3 -> D2 (существуют 3 аттрактора) D1 (2 аттрактора), а затем происходит бифуркация одного из оставшихся седел D2 —D\ после чего в фазовом пространстве существуют либо один, либо два аттрактора D1.
Проведенный анализ говорит о там, что в общем случае выполнение (8), (9) при p = k является необходимым и достаточным условием существования Dk, необходимым условием существования Dk~l и достаточным условием существования Dk+\ кроме того, из (9) следует, что при М оо обеспечить существование DM невозможно.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Лоскутов А. Ю., Михайлов А. С. Введение в синергетику. М.: Наука, 1990. 238с.
2. Rummelhart D. Е., McClelland J. L. Parallel distributed processing exploration in microstructure of cognition. Cambridge: MIT Press, 1986. 405 p.
3. Hakcn H. Synergetic computers for pattern recognition and associative memory// Computational systems, natural and artificial. Springer, Rerlin-Heidelberg-NY, 1987. P. 2—22.
4. Haken H. Synergetic computers and cognition: A top-down approach to neural nets. Berlin: Springer-Verlag, 1991. 340 p.
УДК 681.3:681.142
А П. ВОРОНЦОВ, С. Г. ЖУРАВЛЕВ, М. ЛИ-ФАН
СИНТЕЗ ОПЕРАЦИОННЫХ АНАЛИТИЧЕСКИХ ВЫЧИСЛИТЕЛЬНЫХ УСТРОЙСТВ
Предлагается метод исследования и решения дифференциальных уравнений с помощью операционных аналитических вычислительных устройств (АНВУС). Приводятся модели распознавания и вычисления дифференциальных уравнений и построения вычислительной структуры для конкретной задачи.
Для большой группы задач математического анализа, не сводящихся к табличным решениям, имеются алгебраические и аналитические методы решения, основанные на алгебраических и арифметических операциях.
Определенную трудность в анализе составляют исследования и решения интегродифференциальных уравнений. Для решения их существуют эффективные методы, приводящие дифференциальные уравнения к общим, частным и особым интегралам. Если проанализировать методы решения задач с точки зрения набора математических и логических операций, то можно обнаружить следующее: процедуры решения состоят из набора арифметических, алгебраических и логических операций.
Чтобы аналитические вычислительные устройства (АНВУС) могли проводить решения дифференциальных уравнений, им необходимо задать алгоритмы. Создание универсального алгоритма, объединяющего все методы решения, невозможно, поэтому следует алгоритмизировать каждый метод решения.
Под машинным «решением» задач анализа будем понимать распознавание образов, извлечение соответствующего алгоритма решения из 40