![]() КАТЕГОРИИ: Архитектура-(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) |
Двоскерована асоціативна пам’ять
Розглянута раніше модель асоціативної пасивної пам’яті насправді є авто асоціативною, тобто деякий раніше запам’ятовуваний образ може бути або виправлений або доповнений. Однак він не може бути асоційований з якимось іншим образом. Таким чином ланцюжок «згадувань» буде неможливий. Двоскерована асоціативна пам’ять (ДАП) за своїм змістом є гетеро асоціативною тобто навчальна множина не складається із пар двох образів, що асоціативно пов’язані між собою. Функціонування ДАП, дозволяє на одній частині парного образу відновити або встановити другу частину і навпаки. 1. Структура та функціонування ДАП. За своєю будовою ДАП є багатошарова ШНМ, зі зворотніми зв’язками. ЗвичайноАП моделюється одношаровою ШНМ Хопфілда. У випадку ДАП ШНМ складається із 2-ох активних прошарків із зворотніми зв’язками. При цьому зворотній зв’язок встановлюється між виходом 2-ого прошарку, та входом 1-ого прошарку. Схематично конфігурацію ДАП можна зообразити так:
outN
0-вий прош; 1-ий прош; 2-ий прош. 0-ий прошарок немістить нейронів він виконує функцію розподілу виходів з нейронів 2-ого прошарку на входи нейронів 1-ого прошарку. Виходи нейронів 1-ого прошарку оцінюються в лінії розрізу АА, ці ж значення є входами нейронів 2-ого прошарку. Виходи нейронів 2-ого прошарку оцінюються в лінії розрізу ВВ. Матриця вагових коефіцієнтів 2-ого прошарку W, та 1-ого прошарку WT пов’язані між собою операцією транспортування 2. Функціонування ДАП здійснюється за такою схемою: 1) Вектор вхідних сигналів b i=F(Ʃi)=F( Тут
F- передатна функція, яку можна обирати у вигляді сигмоїдної функції F(Ʃ)= Якщож ДАП моделює бінарну систему із значеннями 0 та 1, то передатна функція може обиратися у вигляді порогової функції стрибка, подібно до мереж Хопфілда 2) Отриманий вектор виходів з 2-ого прошарку подається на вхід 1-ого прошарку. Функціонування цього прошарку здійснюється подібним чином. При цьому виходи 1-ого прошарку, які формуються на лінії АА дають новий вектор a aj=F( Передатна функція нейронів 1-ого прошарку може обиратись і у такому вигляді як і нейронів 2-ого прошарку. 3) Отриманий результат на лінії АА знову подається на вхід 2-ого прошарку і процес обчислень повторюється. Обчислення продовжуються до тих пір, доки на виходах прошарків не буде зафіксовано стабілізацію, результатів. Тобто на 2-ох послідовних ітераціях значення виходів будуть однакові. Тоді якщо початковий вхідний образ подається у вигляді вектора а на лінії АА, остаточний результуючий вектор Якщож ДАП працює як бінарна система із значенням 0 та 1, то доцільно здійснювати перехід до протилежних значень -1, та 1. 0 – відповідає -1, а 1 сама собі.
3. Навчання-запам’ятовування асоційованих образів. Процес навчання ДАП практично є запам’ятовуванням асоційованих між собою пар образів. Подібно до запам’ятовування у звичаній АП формування матриці вагових коефіцієнтів W на WTздійснювався так: W= M – кількість пар асоційованих образів у навчальній множині
У результаті скалярного добутку 4. Приклад Розглянемо випадок 3-х асоційованих пар
Здійснюємо перехід від значень (0,1) до (-1,1)
Запам’ятовування передбачає обчислення матриці W W= -1 -1 -1 1 1 1 -1 1 1 -1 1 1 -1 1 1 1 = 1 1 1 -1 + -1 -1 1 1 + 1 -1 1 1 + -1 1 1 1 = 1 1 1 -1 1 1 -1 1 -1 1 -1 -1 -1 1 1 1 1 1 1 -1 1 1 -1 1 1 -1 1 1 1 -1 -1-1
0 0 0 4 = 0 0 4 0 0 4 0 0 4 0 0 0
0 0 0 4 WT= 0 0 4 0 0 4 0 0 4 0 0 0 Подамо на вхід другого прошарку тобто на лінію АА деякій вектор a1 = ( 1,0,0,0) a `= Тоді вектор Як видно вхідному вектору a = a1 отримали у відповідність асоційований з ним вектор b = b1. Для констатації зупинки обчислень потрібно виконати повну ітерацію. Тобто отриманому 0004 -1 1
0400 -1 0 4000 -1 0 Stop.
Дата добавления: 2015-08-31; Просмотров: 564; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |