Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ШНMFB Хопфілда




Модель ШНМ Хопфілда була однією із 1-их мереж FB. У спрощеному варіанті така мережа є одношаровою. Таким чином зворотні зв’язкі встановлються між виходом прошарку і його входом

1. Архітектура мережі Хопфілда

Схематично мережа Хопфілда може бути зображена так:

 

IN1
IN2
INM

 


- - - - - -> 1out1

-- - - - - -> 2out2

- - - - - - ->MoutM

Тут позначено:

Прошарок 1 – це прошарок нейронів Хопфілда

Прошарок 0 – це вихідний прошарок, який виконує лише функцію розділення сигналів з виходів нейронів Хопфілда на їх входи

W ij – ваговий коефіцієнт зворотнього зв’язку виходу і- ого нейрона Хопфілда, на віхд j -ого нейрона Хопфілда.

W ij =0, тобто сигнал і -ого нейрона на цей самий нейрон назад не подається. (N1,N2,…,NM) вхідні сигнали що початково подаються на прошарок.

out1, out2, …,outM – виходи нейронів

2. Функціонування мережі Хопфілда

Початково на вхід прошарку Хопфілда подається М-компонентний образ у вигля вектора

На виході кожного із нейронів формується деякий сигнал . Отримані сигнали по зворотніх зв’язках повертаються на входи нейронів Хопфілда, через синаптичні зв’язкі з вагами W ij. В результаті функціонування прошарку Хопфілда формується новий вихідний сигнал . Далі здійснюється співставлення двох послідовних значень та .

Якщо різниця між двома послідовними значеннями не перевищує заданої похибки, то вважається, що мережа Хопфілда стабілізувалась і останій отриманий результат можна вважати результатом робочої мережі Хопфілда. Якщож різниця між послідовними значеннями та

Перевищує задану похибку останній результат знову повертається на віхд прошарку Хопфілда, і процес обчислення повторюється.

Можливі 2 випадки обчислень мережі Хопфілда

1) За скінчену кількість ітерацій мережа стабілізувалася і сформувався деякий вихідний образ, мережа є стійкою

2)При достатньо великій кількості ітерацій стабілізації мережа недосягла, вихідного результату немає, - нестійка мережа

3. Випадок мережі Хопфілда із бінарними станами

У перших моделях ШНМ Хопфілда використовувалися бінарні системи. При цьому передатні функції обирались у вигляді порогової функції стрибка із бінарними значеннями 0 і 1. Суматор кожного нейрона обчислювався за формулою

Ʃi= +Ini (1)

Вихід кожного нейрона встановлювався в залежності від порогу його активації Р і. При цьому новий вихіж визначався так

= 1, Ʃi>Pi

(2) = 1, Ʃi<Pi

= – вихід не змінювався, Ʃi=Pi

У випадку бінарних систем із М-компонентів така система може перебувати у одному із 2М можливих станів. Кожен стан такої системи це М- компонентний вектор з 0 та 1.

2М

У випадку двох нейронів Хопфілда система може перебувати у 4-ох станах які схематично утворюють квадрат

(0,1) (1,1)

 

 

(0,0) (1,0)

У випадку стійкості мережі Хопфілда через скінчену кількість ітерацій система перестає змінювати свій стан і зупиняється у якійсь із вершин М – вимірного гіперкута. Координація цієї вершини у М – вимірному просторі будуть результатом мережі Хопфілда.

Стійкість мережі.

Для ітерації властивостей стійкості мережі розглянемо основну функцію, яку називають енергією мережі, така аналогія пов’язана із тим, що будь-яка система набуває стійкості лише в положені мінімуму власної енергії. Доведено, що моделі мереж Хопфілда, будуть стійкими у особливих випадках матриці вагових коефіцієнтів W ij:

Матриця ваг повина бути симетричною і діагональні елементи матриці =0

Формулою штучної енергії у випадку бінарної системи Хопфілда обираємо у вигляді

Ʃ = - +

Тут позначено:

Wij – вагові коефіцієнти зворотніх зв’язків

out i,out j – виходи відповідних нейронів Хопфілда

In j – початковий вхід j -ого нейрона Хопфілда

Р j – поріг активації j -ого нейрона Хопфілда

Зміна енергії мережі може мати місце через зміну стану довільного j-ого нейрона. У цьому випадку варіація енергії обчислюється так:

δƩ=(- - + = -(Ʃj-Pj)δoutj (4)

Розглянемо можливі випадки:

1)Нехай Ʃj>Pj тоді

outj=1,δoutj 0,δƩ 0

2) Ʃj<Pj outj=0, δoutj 1, δƩ 0

3) Якщо Ʃj= Pjтоді outj не змінюється δƩ=0, δoutj 0, outj=0

Таким чином у будь-якому випадку бінарна система, які відповідає моделі ШНМ Хопфілда із зворотніми зв’язками, допускає зміну внутрішньої енергії лише у напрямі зменшення або хочаб залишає її незміною. При цьому можливі 2 випадки:

1)Послідовність зміни станів із зменшенням енергії приводять до мінімуму енергії – ШНМ стабілізувалася і останній стан є результатом її функціонування;

2)Послідовність зміни станів не приводить до мінімуму енергії система переходить у рівноенергетичні стани - ШНМ не стабілізувалася і результат її функціонування є невизначеним.

Теоретичні дослідження таких моделей ШНМ із енергетичними функціями виду (3) показали, що у випадку симетричних матриць вагових коефіцієнтів із нульовими діагональними елементами стабілізація гарантується, більш того стійкість гарантується увипадку квадратично симетричних матриць елементів, із квадратично нульовими діагональними елементами

4. Модель асоціативної пам’яті

Люська пам’ять переважно є асоціативною, а не адресною як у ЕОМ, це довзоляє пофрагментну деякого образу відновити весь образ або за 1 образом відтворити інший образ який пов’язаний із ним асоціативно.

ШНМ Хопфілда із зворотніми зв’язками досить вдало реалізує модель асоціаппптивної пам’яті. При цьому процесс навчання мережі фактично є запам’ятовуванням образів. Функціонування самої ж мережі дозволяє відновити якийсь із запам’ятованих образів.

Звичайно відновлення можливе, якщо кількість образів у навчальній множині не є дуже великою. Адже успішне запам’ятовування і подальше відновлення можливе, коли образи між собою є відмінними.

Матриця вагових коефіцієнтів W ij формується в процесі навчання запам’ятовування. У подальшому вагові коефіцієнти W ij незмінні. Якщо потрібно добавити образи в навчальну множину, то весь процес навчання запам‘ятовування потрібно виконувати від початку.

Математично запам‘ятовування образів визначається складним добутком векторів усіх образів

Wij= (5)

Тут N – кількість образів що запам‘ятовується

– довільний вектор образ

- транспонований вектор образ

Таким чином можна говорити про скалярний добуток вектора рядка на вектор стовпець.

 

 

Розглянемо приклад

=(1,0,0,0)

=(0,1,0,0)

=(0,0,1,0)

=(0,0,0,1)

 

Х1= Х2= Х3= Х4=

При запам’ятовувані здійснюється перехід від бінарних значень (0,1) до значень (-1,1). Таким чином матриця вагових коефіцієнтів обчислюється так

=(1000)

=(0100)

=(0010)

=(0001)

W11=0 W21=W12=-4 W34=0 W41=W14=0

W12=-4 W22=0 W33=0 W42=W24=-4

W13=0 W23=0 W32=0 W43=W34=-4

W14=0 W24=-4 W34=-4 W44=0

 

 

0 -4 0 0

-4 0 0 -4

0 0 0 -4

0 -4 -4 0

Візьмемо частково спотворений образ = (0,1,0,0)

Порогом активації для усіх нейронів можна обирати 0, оскільки скалярний добуток суматора дає як додатнє так і від’ємне значення

Ʃ1= · = 0·0+1·(-4)+0·0+0·0=-4 < 0, out1=0

Ʃ2= · = 0·(-4)+0·1+0·0+0·(-4)=0, out2незмінюється = = 1

Ʃ3= · = 0·0+1·0+0·0+0·(-4)=0, out3незмінюється = = 0

Ʃ4= · = 0·0+1·(-4)+0·(-4)+0·0=-4<0, out4=0

= (0,1,0,0)= (0,1,0,0)

Оскільки вектор вихідних сигналів дорівнює вектору початкогово вхідного образу, то функціонування ШНМ припиняється, стабілізація має місце на 1-ій ітерації. Нажаль відновлення не відбулося, оскільки початковий вхідний образ однаково подібний до 2-х образів навчальної множини на х2 та х3.




Поделиться с друзьями:


Дата добавления: 2015-08-31; Просмотров: 270; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.023 сек.