Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Режим обучения бинарными образами



Подадим на нейросеть три бинарных связи (x 1, y 1 ), (x 2, y 2 ), (x 3, y 3 ).

Пусть

x 1 = (1,1,0,0) → y 1 = (1,1,1,0);

x 2 = (1,0,1,0) → у2 = (0,1,0,1);

x 3 = (1,0,0,1) → y 3 = (0,1,0,0);

Смысл обучающих связей очевиден: если возбуждены нейроны a 1 и а 2 (в нашем распоряжении есть доллары), то по соответствующим синапсам возбудятся ней роны b 1 , b 2 , b 3 (мы можем ими воспользоваться в США, России и Канаде), и т. д. От бинарных связей перейдем к биполярным (это сделано исключительно для простоты, чтобы не нужно было вводить ненулевой порог срабатывания нейронов):

x 1 = (1,1-1,-1) → y 1 = (1,1 -1,-1);

x 2 = (1,-11,-1 → у2 = (1,-11,-1

x 3 = (1,-1-1,1 → y 3 = (1,-1-1,1;

Составим матрицу весов:

Режим распознавания Оценим эффективность запоминания обучающих связей. Убедимся, что матрица W хранит связи (x 1, y 1 ), (x 2, y 2 ), (x 3, y 3 ). Подадим на вход x 1 тогда x 1 = (2, 2, 2, -2) — это означает, что в слое В возбудятся первые три нейрона (порог срабатывания принят равным нулю). Тогда в бинарной форме у = (1, 1, 1,0), что является требуемой ассоциацией. Это означает, что подача на вход x 1 , приводит к y 1, то есть ЭВМ действительно «запомнила» связь (x 1, y 1 ). Аналогично проверяется запоминание остальных связей.

Сеть является двунаправленной: y 1 W T = (1, 5, -3, -3) → (1, 1, 0, 0) → x 1 , и т. д. Определим энергию связей в памяти:

аналогично Е(х2, у2) - 4 и Е(х3 у3) = -2. Следует ожидать, что при ошибке в исходной информации связь (x 1, y 1 ) будет притягивать к себе больше образов, так как это точка устойчивого равновесия с минимальным энергетическим уровнем. Действительно, подадим на вход образ x ' = (1,1,0,1) — искаженный на один бит x 1 и х3 тогда x ' W = (1,1,1, -3)→ (1,1,1,0) → y 1 . Аналогично, если взять х " = (1, О, 1, 1) — вектор, расположенный «между» х 2 и х3, то получим (-3, 1, -3, 1) → (0, 1, 0, 1) → у2 связь (x 2, y 2 ), притягивает к себе, так как ее энергия меньше энергии (x 3, y 3 ).

Работа с неопределенными данными. Рассмотрим случай, когда тип валюты неопределен x '- (1,0, 0,0), тогда x ' W = (-1, 3, -1, -1) → (0, 1, 0, 0) → у3. Это означает, что она может быть использована только в той стране, где в ходу любая валюта.

Если валюта может быть любой, например, доллары и марки, то она может использоваться везде:

x '-(1, 1, 1,0) → x 'М = (1, 1,1,1) → у.

Проведенное исследование показывает, что построенная нейросеть способна за помнить необходимую информацию на этапе обучения, а в рабочем режиме позволяет решать задачи распознавания, то есть реализует функции ассоциативной памяти. Вся полученная при обучении информация сосредоточена в матрице W. За счет параллельной структуры сеть решает задачу «мгновенно» — за одно действие — умножение входного вектора на матрицу памяти. Так как информация как бы интегрирована в матрицу W, сеть способна достаточно эффективно решать задачу и при частичных искажениях в исходных данных.





Дата публикования: 2015-01-23; Прочитано: 249 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...