Цель работы:
Целью работы является изучение моделей рекуррентных сетей Хопфилда и Хемминга, их реализация и исследование.
Задание на лабораторную работу:
Изучить теоретические положения о сетях Хопфилда и Хемминга.
Выбрать язык и систему программирования (рекомендуется язык Паскаль и система Linux-Lozarus).
Ход работы:
Сначала разберём, что такое сети Хопфилда и Хемминга.
Структурная схема сети Хопфилда приведена на рисунке 1. Она состоит из единственного слоя нейронов, число которых является одновременно числом входов и выходов сети. Каждый нейрон связан синапсами со всеми остальными нейронами, а также имеет один входной синапс, через который осуществляется ввод сигнала. Выходные сигналы, как обычно, образуются на аксонах.
Задача, решаемая данной сетью в качестве ассоциативной памяти, как правило, формулируется следующим образом. Известен некоторый набор двоичных сигналов (изображений, звуковых оцифровок, прочих данных, описывающих некие объекты или характеристики процессов), которые считаются образцовыми. Сеть должна уметь из произвольного неидеального сигнала, поданного на ее вход, выделить ("вспомнить" по частичной информации) соответствующий образец (если такой есть) или "дать заключение" о том, что входные данные не соответствуют ни одному из образцов.