Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с нейросетью Хопфилда
Форум программистов > Общая > Общий форум
O01eg
Пытаюсь применить нейросеть Хопфилда для решение комбинаторных задач, но столкнулся с проблемой. Обнаружил что она иногда совершенно не стабилизируется в минимуме энергии, и даже наоборот, повышает энергию:
При следующих значениях весов:
Код:
0 3 -5 -5
3 0 -3 2
-5 -3 0 -1
-5 2 -1 0
и значениях порогов:
-3
-1
-4
-3
при нулевом значении входа и нулевом начальном значении выхода сеть меняет значения выхода с 1111 (с энергией -2) на 0100 (с энергией -1) и обратно, естественно, зацикливаясь. Проверил на MathCAD'е, так и должно быть.
Математическую модель брал из "Нейрокомпьютерной техники" Уоссермена.
Нажмите для просмотра прикрепленного файла
Rjkz
я тут новенький , если не трудно это вообще про что? в двух словах?
O01eg
в двух словах не расскажешь:
]]>http://zipsites.ru/books/neirokomp_tekhnika/]]>
European
Цитата(O01eg @ 14:03:2008 - 19:08) *
Проверил на MathCAD'е, так и должно быть.

Э-э... Так в чем вопрос?
O01eg
В том, что вообще, нейросеть Хопфилда так себя вести не должна, она стремится к определённой конфигурации выхода с наименьшей энергией, по крайней мере в локальном минимуме.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.