Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
калоша №3.docx
Скачиваний:
13
Добавлен:
25.11.2019
Размер:
3.51 Mб
Скачать

13. Сеть Хопфилда. Структурирование устойчивости.

Сеть относиться к классу необучаемых сетей, число нейронов равна числу входов.

Нейронная сеть с обратными связями:

Где, хi – суммарное возбуждение (переменная состояния) i – го нейрона; fi(*) – функция активации нейрона; kдискретное время.

По сколько сигнал с выхода каждого нейрона подается на входы до тех пор, пока есть не придет в одно из ближайших устойчивых состояний.

Достаточные условия сходимости сети к устойчивому состоянию :

  1. Wij = Wji

  2. Wii = 0, все элементы главной диагонали матрицы W должны быть нулевыми.

Область применения:

  1. Разнообразие образов (в том числе восстановление полной информации по фрагментам);

  2. Построение ассоциативной памяти, решение различных задач оптимизации комбинаторного типа.

14.Нейронная сеть Кохонена.

Х арактеристика сети: относится к классу самоорганизующихся сетей (обучается без учителя).

Архитектура сети содержит 2 слоя:

  1. Входной, 2- Кохонена.

Обучение сети:

  1. Wij [-0,05;0,05]

  2. Вычисление выходов нейронов X ->Y

  3. Определяют нейрон-победитель

n=arg{maxY}

  1. Выполняют коррекцию wij(k+1)=wij(k) – α(xi(k) – wij(k)), где α- скорость обучения

В результате обучения выявляется такой нейрон слоя Кохонена, который при подаче на входной слой некоторого образа(вектора) Х’ оказывается возбужденным более других (нейрон-победитель). Данный нейрон является наиболее близким к предъявляемому образу, поскольку выход каждого нейрона 2-ого слоя определяется как сумма взвешенных входов сети.

В своем простейшем виде сеть Кохонена действует по принципу “победитель забирает все”. Это означает, что для данного входного вектора X’ только один нейрон 2-ого слоя выдает на выходе логическую 1, все остальные выдают 0. В случае, когда нейронные сети предъявляют различные образы, нейроны разбиваются на подмножества, каждое из которых “откликается” на образы вполне определенного типа (т.е. похожие образы),следовательно, сеть обладает навыками классификации (кластеризации) предъявленных ей образов.

Сети Кохонена получили широкое применение в задачах распознания образов, оптимизации и управления.

15.Рекурентные нейронные сети

Сеть имеет 1 или несколько обратных связей, многослойная с обратной связью.

Динамика сети описывается:

y(k+1)=F(y(k), y(k-1), y(k-q+1), y(k), u(k-1)*u(k-p))

Вид функции F определяется по результатам обучения. Обучать сеть м. теми же самыми алгоритмами. Вид рассмотренной сети представляет собой адаптивный нелинейный фильтр.

16.Построение нечеткой нейронной сети

ННС - это сеть, в которой вывод строится на основе НЛ, а соответствующие функции принадлежности получаются с использованием алгоритмов обучения НС.

Пример. Адаптивная НС

yr=F(Xr)=F( , , ), r=(1,2,…,R), при наличии обучающей выборки {(X1,d1)…(XR,dR)}

ЕСЛИ x1=L1 И x2=L2 И x3=L3, ТО y=y1;

ЕСЛИ x1=H1 И x2=H2 И x3=L3, ТО y=y2;

ЕСЛИ x1=H1 И x2=H2 И x3=H3, ТО y=y3.

Где L1, L2, L3, H1, H2, H3- нечеткие множества для входных переменных х1, х2, х3, заданных с помощью соответствующих функций принадлежности; у1, у2, у3- вещественные числа

yi=ci1x1+ci2x2+ci3x3, (i=1,2,3), где cij, (i,j=1,2,3)- некоторые константы.

Тогда выход нейронной сети формируется по формуле

y=β1y1+ β2y2+ β3y3/ β1+ β2+ β3, где βi, (i=1, 2, 3)- уровни активности приведенных выше правил для конкретных значений входов х1, х2, х3.

Структурная схема гибридной сети представлена ниже.

Слой 1- обеспечивает вычисление функций принадлежности при конкретных значениях входов.

Слой 2- вычисляет уровни активности, все нейроны этого слоя обозначены буквой “Т”

Слой 3- нейроны этого слоя(“N”) осуществляют нормирование значений уровней активности каждого правила

wi= βi/ β1+ β2+ β3, (i=1, 2, 3)

Слой 4- формирует значения взвешенных компонентов выхода(“О”) yi=wiyi=wi(ci1x1+ci2x2+ci3x3), (i=1, 2, 3)

Слой 5- единственный линейный нейрон этого слоя реализует операцию дефаззификации: y=y1+y2+y3