
- •5. Объектные интеллектуальные системы.
- •5.1. Системы на семантических сетях.
- •4.2. Системы на сетях фреймов
- •6. Обучаемые интеллектуальные системы
- •6.1. Логические обучаемые системы
- •6.2 Ассоциативные системы на нейронных сетях
- •7. Когнитивные системы
- •7.1. Логические когнитивные системы.
- •7.2. Нейронные когнитивные системы.
- •7.3. Нейрологические когнитивные системы.
- •Список литературы
- •5. Объектные интеллектуальные системы 54
- •5.1. Системы на семантических сетях 54
- •6. Обучаемые интеллектуальные системы 62
- •7. Когнитивные системы 70
6.2 Ассоциативные системы на нейронных сетях
В нейронных сетях знания имеют форму отображений входов на выходы.. Такие отображения формируются в процессе обучения, при котором узловые элементы настраиваются в соответствии с запоминаемой информацией. Отображения запоминаются и активизируются ассоциативно. При обращении
66
к нейронной сети путем задания входного кода на ее выходе формируется код, зависящий от настройки не одного элемента, как в обычной памяти, а множества элементов, образующих структуру.
Методически первым вариантом таких сетей был ПЕРСЕПТРОН Розенблата [3, 15], использующий узловые элементы типа формальных нейронов. В настоящее время развитие этого направления привело к созданию обширного семейства ассоциативных нейронных сетей (НС), которые могут обучаться и запоминать сложные образы, функции и отношения.
НС наилучшим образом решают задачи классификации и аппроксимации. Ценным свойством НС является их способность к обобщению, т.е. решению задач при неполной информации на входах вследствие присущего им свойства ассоциативности. Теория и практика НС, как обучаемых элементов интеллектуальных систем, сейчас бурно развивается и в рамках коннективистского направления в искусственном интеллекте.
В общем виде НС являются массивно-параллельными распределенными процессорными системами. Они реализуются аппаратно на нейро-СБИС цифрового или аналогового типа. Конструктивно - это либо нейронные модули, работающие под управлением главной ЭВМ, либо самостоятельные нейрокомпьютеры [17].
НС различаются по направлениям связей (с прямыми и обратными связями), по структуре (полносвязные, слоистые, клеточные), типом узловых элементов (логические, аналоговые), по методу обучения (с учителем - супервизорные, без учителя - несупервизорные) [16].
Типовая структура НС с прямыми связями представлена на рис. 6.1.Такие нейронные сети - наиболее часто используемый вид НС. К ним относятся, например, разнообразные варианты ПЕРСЕПТРОНА.
Вектор состояния НС удовлетворяет следующим условиям:
y = z (задание) и y L1[X, H] - для выходного элемента и hi = f(yi) и yi L[Xhi] (i = 1, …, m) - для скрытого элемента, где Hi = [h1, …, hi-1], исключая случай hi = [ ] - нет элементов; Ti - вектор порогов g и H1.
Вектор состояния скрытых элементов определяется по входному вектору Х и Н.
Используя векторы L[X, H], можно получить y = z с минимальными числами h-элементов (z - желаемый вектор выхода, hi - вектор состояния h-го элемента).
67
Входные данные представляются вектором Х (k - число выходов, n - число входов). Внутреннее состояние НС представляется матрицей Н и вектором Т. Элементы h связаны с входами H = f(X) зависимостью
Hiy = tanh(Vi Wj),
где Vi - i-й вектор; W - (j - n) - размерный вектор весов для модификации параметров;
Hij = exp(-Vi - Wj2).
Вектор действия Y вычисляется как линейная комбинация векторов-столбцов Х и H, т.е. Y = L[X, H], и условие Y = Z определяется как Z - Y < E.
Нейронная сеть с прямыми связями имеет максимальную емкость памяти.
68
Нейронная сеть с обратными связями представлена на рис. 6.2. Сети такого типа - развивающийся вид динамических рекуррентных НС. К ним,
например, относятся разнообразные варианты СЕТИ ХОПФИЛДА. В таких сетях используются локальные и общие обратные связи.
Нейронные сети с обратными связями при обучении вычисляют веса в результате динамического процесса минимизации некоторой энергетической функции Е(X, W). Настроенная сеть имеет ряд стабильных состояний, которые соответствуют запоминаемым образам. При распознавании образов информация процессируется и образ восстанавливается на выходах после окончания переходного процесса.
НС с прямыми и обратными связями являются компонентами ассоциативных интеллектуальных систем нейронного типа, построенных на нейрокомпьютерах [17]. Нейрокомпьютерные модули обучаются, хранят и используют знания в ассоциативной нейросетевой форме.т-
69