Современные системы технического зрения (СТЗ) вполне соответствуют системам зрения живых организмов на этапе восприятия зрительной информации и даже в значительной степени превосходят возможностью работать в более широком диапазоне частот и с большей чувствительностью. Аналогичная ситуация наблюдается и во всех остальных типах сенсорных систем. Также решена задача первичной обработки информации – выделения объектов и их признаков, однако на этапе дальнейшей обработки технические системы существенно уступают биологическим.
Можно предположить, что это связано в первую очередь с уходом от образного представления информации к символьной (цифровой) информации о признаках объектов среды. В живых организмах образное представление и хранение информации играет основополагающую роль в формирования модели среды, в оценке ситуаций и принятии решений, планировании поведения и его реализации, включая использование при этом интуиции и творческого подхода.
Важным этапом в создании интеллектуальных систем должно быть создание моделей нейронных систем образной обработки сенсорной информации, и разработка многоуровневой нейронной образной ассоциативной памяти.
В работе предлагается к рассмотрению модель памяти, как многоуровневой структуры с набором восходящих и нисходящих ассоциативных связей.
1. Модель нейронной системы ассоциативной памяти
1.1. Функциональная схема модели памяти
Сенсорная информация поступает на входы модуля, обеспечивающего запоминание и распознавание отдельных образов. На этом этапе происходит как раздельная обработка информации от различных сенсоров, так и комплексирование, обеспечивающее объединение в каждом выходном образе его зрительных, слуховых и иных составляющих.
Дальнейшая обработка информации разделяется на два пути - частично остается в образной, а частично переходит в символьную память.
В символьной памяти происходит переход от образов к понятиям, и их обобщение вплоть до самых верхних уровней абстракции.
В модуле формирования образных ассоциаций часть/целое происходит основное накопление информации об окружающей среде. Такими ассоциациями являются как простые отношения между цельным образом и его составляющими, так и пространственные отношения между объектами, а также временные отношения (причинно-следственные связи) и комбинации всех этих видов. Таким образом, в общем случае в модуле формируется динамическая трехмерная картина окружающей среды. Модуль позволяет восстанавливать информацию об отдельных объектах сформированной картины, а также воспроизводить ассоциации между событиями, и восстанавливать информацию о целом объекте по информации о наблюдаемой части.
Модуль, отвечающий за формирование языковых ассоциаций, дополняет символьную память, и хранит элементы языка. Связи обеспечивают соответствие этих элементов абстрактным и пространственно-временным ассоциациям, частным случаем которых может выступать фонетическое и визуальное представление элементов языка.
Все описанные модули должны представлять собой многоуровневые системы, осуществляющие последовательное обобщение запоминаемой информации со связями как вверх так и вниз.
1.2. Модель модуля формирования обобщенных понятий
Рис. 2. Размещение образной информации по уровням памяти
Каждый i-ый уровень памяти формируется множеством ni из Ni нейронов, пронумерованных множеством индексов αi. Эти нейроны образуют Ki ансамблей Aj,i, каждый из которых представляет некоторый образ (класс, понятие). Каждый j-ый ансамбль формируется как некоторое подмножество:
(1)
Здесь aj,i - соответствующее подмножество из множества всех индексов которыми пронумерованы нейроны i-го уровня; Nj,i - число нейронов ансамбля Aj,i.
Из множества всех нейронов ансамбля можно выделить следующие подмножества:
- входные нейроны, обеспечивающие связь с низшими уровнями, с индексами αEj,i, |αEj,i|=NEj,i;
- входные нейроны, обеспечивающие связь с высшими уровнями, с индексами αFj,i, |αFj,i|=NFj,i;
- выходные нейроны, с индексами αYj,i, |αYj,i|=NYj,i;
- управляющие нейроны, с индексами αRj,i, |αRj,i|=NRj,i;
- внутренние нейроны, с индексами αIj,i, |αIj,i|=NIj,i.
Наличие активности на выходных нейронах ансамбля означает восстановление в памяти образа представляемого этим ансамблем. Интенсивность выходных сигналов характеризует яркость образа и, соответственно, силу ассоциативных связей вызвавших возбуждение этого ансамбля.
При необходимости восстановления информации об образе, ансамбль нейронов представляющий этот образ возбуждается через управляющие входы. Съем информации производится с активных ансамблей всех уровней.
Нулевой уровень формируется множеством n0 из N0 нейронов, пронумерованных множеством индексов α0.
Из множества всех нейронов нулевого уровня можно выделить следующие подмножества:
- управляющие нейроны, с индексами α0R, |α0R|=N0R;
- выходные нейроны, с индексами α0Y, |α0Y|=N0Y;
- входные нейроны, принимающие информацию от зрительной системы α0E, |α0E|=N0E;
- входные нейроны, обеспечивающие связь с высшими уровнями, с индексами α0F, |α0F|=N0F;
- внутренние нейроны, реализующие функцию классификатора с индексами α0I, |α0I|=N0I.
Выходные нейроны представляют в памяти K0 классов изображений Aj,0. Каждый j-ый класс определяется как одновременная активность некоторого подмножества нейронов:
Здесь αYj,0 - соответствующее подмножество из множества всех индексов которыми пронумерованы выходные нейроны 0-го уровня; NYj,0=|αYj,0| - число нейронов, определяющих класс Aj,0.
Аналогичная структура может быть положена в основу и других элементов памяти, представленных на рис.1.
Введем описания входов и выходов системы памяти.
Сигналы с выхода зрительной системы поступают на входные нейроны нулевого уровня памяти. Множество входных сигналов
представляет собой NE0 наборов интенсивностей цветовых составляющих элементов изображения поступающих от зрительной системы.
В случае черно-белого зрения E0k(t) представляет собой число, характеризующее яркость элемента изображения. Если цвет кодируется несколькими составляющими (пусть число составляющих - γ), то для цветного изображения:
где λ={λ1,λ2,..., λγ}- множество интенсивностей цветовых составляющих каждого элемента входного изображения.
Управляющие входы на восстановление информации из памяти R0, R1…RM представляют собой множества сигналов:
(5)
Здесь Rj,i(t) - множества сигналов на управляющие входы ансамбля Aj,i;
R0k(t) - сигналы на к-ый управляющий нейрон нулевого уровня;
Rj,ik(t) - сигналы на к-ый управляющий нейрон ансамбля Aj,i ;
r0(t) – управляющий сигнал на нейроны, разрешающий восстановление информации с нулевого уровня по ассоциации сверху;
ri(t) – управляющий сигнал на нейроны, разрешающий восстановление информации с i-го уровня по ассоциации сверху.
Выходы Y0,Y1…YM представляют собой множества сигналов с выходных нейронов ансамблей.
(6)
Здесь Yj,0(t) - множество сигналов выходных нейронов 0-го уровня, формирующих j-ый класс изображений;
Yj,i(t) - множество сигналов выходных нейронов ансамбля Aj,i;
Yj,0k(t) - сигнал k-го выходного нейрона 0-го уровня, формирующего j-ый класс изображений;
Yj,ik(t) - сигнал k-го выходного нейрона ансамбля Aj,i.
Множества обобщающих ассоциативных связей между ансамблями формируются связями от нейронов низших к нейронам высших уровней:
Здесь Ej,i(t) - множество сигналов на входные нейроны ансамбля Aj,i от ансамблей низших уровней;
Ej,ik(t) - множество сигналов на k-ый входной нейрон ансамбля Aj,i от нейронов низших уровней.
Для того чтобы иметь возможность восстанавливать детальную информацию об общем понятии организуются связи от высших уровней к низшим:
Здесь Fj,i(t) - множество сигналов на входные нейроны ансамбля Aj,i от ансамблей высших уровней;
Fj,ik(t) - множество сигналов на k-ый входной нейрон ансамбля Aj,i от нейронов высших уровней.
1.3. Модель естественного нейрона
Процесс преобразования информации в естественном нейроне можно разделить на несколько этапов каждый из которых выполняется отдельным функциональным элементом нейрона.
Синаптическая передача определяет условия взаимодействия нейронов и эффективность воздействия на нейрон по данному входу, и вместе с мембраной обеспечивает настройку каждого входа нейрона на импульсные воздействия определенного характера. Мембрана нейрона также обеспечивает пространственное суммирование сигналов и их временное суммирование которое позволяет нейронной системе обрабатывать динамическую информацию. Низкопороговая зона нейрона вместе с мембраной определяют характер импульсного потока на выходе нейрона в зависимости от внутреннего состояния клетки. Низкопороговая зона также обеспечивает устойчивость нейрона как элемента информационной системы посредством управления внутренним состоянием мембраны и синапсов.
Рассмотрим свойства естественного нейрона которыми необходимо дополнить формальный нейрон для построения модели памяти на нейронных структурах:
1. Временная суммация входных воздействий.
2. Невосприимчивость нейрона к входным сигналам на время генерации импульса.
3. При одновременной стимуляции дендритного и соматического синаптических аппаратов, приоритет получают сигналы, воздействующие на сому клетки
4. эффективность группы синапсов обратно пропорциональна не общему числу синапсов как в формальном нейроне, а общему числу активных синапсов.
5. Механизм пресинаптического торможения, являющийся еще одним важным отличием предлагаемой модели от формального нейрона позволяет ограничить сверху диапазон частот, которые смогут воздействовать на нейрон через синапс. Ограничение снизу достигается настройкой веса синапса и инерционных параметров мембраны.
На рис. 2.3 представлено описание нейрона nj,ik как элемента системы памяти. Мембрана нейрона в общем случае когда нейрон одновременно является входным, выходным и управляющим может быть условно разделена на три части:
- участки сомы Bp, принимающие множества сигналов от Uj,i ансамблей нейронов высших уровней связанных с ансамблем Aj,i: Fj,i(t) и сигнала разрешающего прием информации с высших уровней ri(t);
- дендриты Dq, принимающие множества сигналов от ансамблей нейронов низших уровней связанных с ансамблем Aj,i: Ej,i(t);
- участок сомы b, принимающий внешний запрос на восстановление информации в виде множества сигналов Rj,i(t).
Рис. 3. Структурная схема нейрона как элемента системы памяти:
Bp – участок сомы - приемник сигнала от группы нейронов высшего уровня, b – участок сомы - приемник сигнала на восстановление информации, Dq – дендрит – приемник сигнала от группы нейронов низшего уровня, G – генераторная зона.
2. Алгоритмы настройки модели памяти
Рассмотрим принципы формирования межуровневых и управляющих связей.
При формировании нового ансамбля Aj,i производится настройка входов запроса на ассоциативную выборку данных Rj,i(t).
На каждом нейроне nj,ik на участке сомы bj,ik формируется синапс принимающий управляющий сигнал Rj,ik(t). Необходимые условия при настройке параметров этого участка сомы и его синапса:
- Сигналы Rj,i(t) должны иметь приоритет перед сигналами, передающимися по межуровневым связям Ej,i(t) и Fj,i(t).
- Сигналы Rj,i(t) должны переводить ансамбль Aj,i в возбужденное состояние.
Межуровневые связи между ансамблями формируются в два этапа. Пусть необходимо связать ансамбль Al,i-1 с Aj,i.
1. Установка связей с низшего уровня.
На каждом нейроне nj,ik формируется новый участок сомы, на котором в общем случае формируется Nl,i-1 синапсов, получающих сигналы от всех нейронов ансамбля Al,i-1. Модель участка сомы и его синапсов с учетом обозначений введенных в п.1.3 и того, что Ej,ip,k(t)=Yl,i-1(t), запишем как Dj,ip,k(Yl,i-1(t),t) Необходимым условием при настройке параметров участка сомы является возбуждение ансамбля Aj,i при возбуждении ансамбля Al,i-1.
2. Установка связей с высшего уровня.
На каждом нейроне nl,i-1k формируется новый дендрит, на котором в общем случае формируется Nj,i синапсов, получающих сигналы от всех нейронов ансамбля Aj,i, а также синапс, принимающий сигнал ri-1(t). Модель дендрита и его синапсов с учетом обозначений введенных в п.1.3 и того, что Fl,i-1q,k(t)=Yi,i(t), запишем как Bl,i-1q,k(Yi,i(t),t). Необходимые условия при настройке параметров дендрита:
- Ансамбль Al,i-1 не должен изменять свое текущее устойчивое состояние при возбуждении его сигналами по одному или одновременно по всем дендритам в случае если одновременно нейрон не возбуждается сигналом ri-1(t).
- Ансамбль Aj,i не должен изменять свое текущее устойчивое состояние при возбуждении его только сигналом ri-1(t) в отсутствие возбуждения дендритов по связям с высших уровней.
- При наличие возбуждения на дендрите и сигнала ri-1(t) ансамбль Al,i-1 должен восстанавливать состояние, которое имел при настройке в п.1 вне зависимости от одновременно поступающих сигналов с ансамблей низших уровней.
После такой настройки нейронов ансамбля можно возбуждая ансамбль управляющими сигналами Rj,i(t) и одновременно подавая на ансамбли низших уровней сигналы rl(t), (l<i) мы получим восстановление детализации обобщенных понятий. Также с высших уровней мы получаем восстановление обобщенных понятий, включающих в себя вспоминаемый образ.
3. Модели функциональных элементов системы памяти
Модель входного уровня памяти. Конфигурация множества входных нейронов нулевого уровня памяти зависит от наличия, или отсутствия цветовой информации в сигналах зрительной системы, а также от того необходимо ли сохранять в памяти цветовую информацию.
а)
б)
Рис. 4. Конфигурация поля входных нейронов модели: а) для памяти без сохранения цветовой информации, б) для памяти с сохранением информации о цвете.
В случае отсутствия необходимости сохранения цветовой информации (рис. 4а) цветовые составляющие каждого элемента входного изображения интегрируются на нейроне отображающем этот элемент во входном уровне памяти.
Для того чтобы модель могла обрабатывать всю цветовую информацию необходимо отображать каждую цветовую составляющую элемента изображения на отдельном нейроне входного уровня (рис. 4б).
Модель нейронного ансамбля. Рассмотрим произвольный ансамбль Aj,i, множество нейронов которого представляет собой однородную однослойную структуру, где каждый нейрон одновременно выполняет функции входного, выходного и управляющего нейронов (рис. 5).
В этом случае имеет место соотношение:
Рис. 5. Функциональная схема нейронного ансамбля
Структура связей таких ансамблей нейронов ансамблей соседних уровней продемонстрирован на рис. 6.
Рис. 6. Взаимодействие ансамблей разных уровней
Заключение
1. Представленная система памяти и распознавания образов кажется перспективной для решения задач формирования модели внешней среды, ориентированную на распознавание сложных объектов и создания интеллектуального интерфейса между человеком-оператором и роботом.
2. Этого типа системы памяти так же могут найти применение там, где требуется распознавание, получение обобщенной информации о видеоизображениях, и т.п.
Литература
[1] Е.И. Юревич, А.В. Бахшиев. О новом подходе к созданию технического зрения // Мехатроника, автоматизация, управление / Труды Первой Всероссийской научно-технической конференции с международным участием (г. Владимир, 28-30 июня 2004г). – М.: Новые технологии, 2004. – с.268-271.
[2] Бахшиев А. В., Романов С. П. Математическое моделирование процессов преобразования импульсных потоков в биологическом нейроне // Нейрокомпьютеры: разработка, применение. №3, стр. 71-80, 2009.
[3] Бахшиев А.В. Компьютерное моделирование естественных нейронных сетей // Материалы XIV научно-технической конференции “Экстремальная робототехника” СПб., изд. Астерион, 2004.
| < Предыдущая | Следующая > |
|---|





