Автор работы: Пользователь скрыл имя, 19 Января 2014 в 14:51, курсовая работа
Основные задачи, которые ставятся перед нейронными сетями, относятся к задачам распознавания образов. Они заключаются в том, чтобы классифицировать входной образ, то есть отнести его к какому-либо известному сети классу. Изначально сети даются эталонные образы – такие образы, принадлежность которых к определенному классу известна. Затем на вход сети подается некоторый неизвестный образ, и сеть пытается по определенному алгоритму соотнести его с каким-либо эталонный образом. Можно сказать, что нейросети проводят кластеризацию образов.
Введение……………………………………………………………………...
Биологический прототип и искусственный нейрон……………………….
Сети Хопфилда………………………………………………………………
Распознавание цифр с помощью сетей Хопфилда………………………..
Заключение………………………………………………………………….
Литература…………………………………………………………………...
Распознавание цифр с помощью сетей Хопфилда
В первоначальной реализации сети Хопфилда, распознающей цифры, решено было задать в качестве эталона цифры от 1 до 9. Они представлялись векторами размерности 81, содержащими 1 или -1. Эта размерность векторов была выбрана не случайно, так как сеть Хопфилда способна распознать примерно 0,15*N образов, здесь N – число нейронов в сети и соответственно размерность вектора образа. Алгоритм обучения был несколько модифицирован по сравнению с описанным в предыдущей части работы: если сеть в конечном состоянии имеет на выходе вектор, не являющийся точной копией одного из эталонных, но очень похожий на некоторый эталонный образ, то программа «узнает» его. То есть на выходе сеть может иметь вектор, который не в точности является одним из эталонных, а в каком-то приближении. Конечная реализация распознает только цифры от 1 до 5, чтобы оставить наименее похожие друг на друга эталонные образы.
Рис. 6. Распознавание цифр сетью Хопфилда.
А вот наименее удачные попытки распознавания:
Рис. 7. Неудачный пример работы сети Хопфилда.
Заключение
В настоящее
время многие ученые
Литература
1. Медведев В.С., Потемкин В.Г. «Нейронные сети. MATLAB 6», «ДИЛОГ-МИФИ», 2002 г. 496 с.
2. Лекции «Основы теории нейронных сетей» Яхъяева Г.Э. (intuit.ru)