- •Понятие, история развития теории нейронных сетей.
- •2. Основные свойства мозга, которые моделируются.
- •3. Основные области применения нейронных сетей.
- •4. Составляющие модели нейронной сети.
- •5. Понятие нейрона
- •6. Виды искусственных нейронов
- •7. Виды и назначение функции активации
- •8. Виды архитектуры нейронной сети.
- •9. Основные модели динамических нейронных сетей.
- •10. Парадигмы обучения нейронных сетей.
- •11. Параметры оптимизации системы, обучаемой по примерам.
- •12. Правила обучения.
- •13. Алгоритм обучения персептрона Розенблата.
- •14. Оценки качества нейронной сети.
- •15. Алгоритм обратного распространения ошибки
- •16. Способы обеспечения и ускорения сходимости
- •17. Сеть встречного распространения
- •18. Модель зрительного восприятия.
- •19. Виды сегментации изображения.
- •20. Виды преобразований изображения между классами
- •21. Особенности зрительного восприятия человека.
- •22. Методы пороговой обработки изображений.
- •23. Методы выделения контуров на изображении.
- •24. Метод уточнения контура
- •25. Методы распознавания изображений.
- •26. Основные проблемы теории искусственного интеллекта
- •27. Направления исследований в области систем искусственного интеллекта.
- •28. Данные и знания. Способ определения понятий.
- •29. Особенности знаний
- •30. Семантические сети.
- •31. Типы объектов и виды отношений в семантической сети.
- •32. Фреймовая модель.
- •33. Сравнительная харак-ка систем предста-ия знаний на основе сетевых моделей.
- •34. Продукционная система.
- •35. Логическая модель представления знаний.
- •36. Сравнительная характеристика систем представления знаний на основе продукций и логической модели.
- •37. Метод резолюций.
- •38. Виды неопределенности в задачах принятия решений
- •39. Понятие лингвистической переменной и основные операции теории нечетких множеств.
- •40. Характеристики речевых сигналов
- •41. Методы обработки речевого сигнала
- •42. Распознавание речевых сигналов.
- •Вопросы
- •Понятие, история развития теории нейронных сетей.
- •Основные области применения нейронных сетей.
-
Понятие, история развития теории нейронных сетей.
Нейронные сети - это обобщенное название нескольких групп алгоритмов, обладающих одним ценным свойством — они умеют обучаться на примерах, извлекая скрытые закономерности из потока данных. Данные м.б. неполные и противоречивые, и искажены,но система позволяет выделить в них скрытые закономерности.
Возможности Н.С.:
1. Сеть может уменьшать объем данных без потерь их значимости.
2. Распознает признаки критической ситуации.
3. Оценить значимость различных видов входной информации.
Н.С. заменяет прогнозирование и распознавание, т.е. узнает в текущем состоянии ранее встречавшееся состояние.
Этапы развития Н.С.:
1) 1943 г. МакКаллок и Питтс. Модель искусственного нейрона.
Простая нейронная модель использовалась в большей части их работы. Элемент (нейрон) умножает каждый вход х на вес w и суммирует взвешенные входы. Если эта сумма больше заданного порогового значения, выход равен единице, в противном случае – нулю. Эти системы (и множество им подобных) получили название персептронов. Они состоят из одного слоя искусственных нейронов, соединенных с помощью весовых коэффициентов с множеством входов.
2)В 60-е годы Розенблатт доказал замечательную теорему об обучении персептронов (классификаторов). В процессе обучения подстраиваются в веса связи выходного слоя с ассоциативными элементами. На каждый входной вектор решающий элемент выдавал уникальный сигнал.
Методы обучения носили эвристический характер, и усложнение архитектуры нейронной сети не привело к качественному улучшению работы.
3) нач. 70х гг. ▪ Минский доказал теоретическую ограниченность нейронной сети Перцептрона. ▪Предложен алгоритм обучения сети на основе обратного распределения ошибки, кот. обеспечивает сходимость процесса обучения. ▪ Предлагаются различные архитектуры Н.С. и моделей нейронов.
4) сер. 80х гг. Коммерческй этап развития Н.С.
2. Основные свойства мозга, которые моделируются.
-
Массовый параллелизм значений.
-
Распределенное представление информации и обработка вычислений;
-
Способность к обучению и обобщению информации;
-
Адаптивность к изменяющимся условиям;
-
Свойство контекстуальной обработки;
-
Толерантность (невосприимчивость) к ошибкам;
3. Основные области применения нейронных сетей.
-
Распознавание образов (отнесение образа к определенному классу);
-
Кластеризация (формирование кластеров) – это группировка образов по классам без учителя, т.е. система сама выделяет признаки и группирует их;
-
Аппроксимация функций (система позволяет адаптироваться к шуму);
-
Предсказание и прогнозирование (система, учитывая опыт, выдает результат);
-
Оптимизация – нахождение целевой функции при ограничениях;
-
Ассоциативная память (помогают извлекать данные по содержанию);
-
Управление.
4. Составляющие модели нейронной сети.
Нейронная сеть состоит из самого нейрона и его архитектуры, а также обучения. Основу каждой НС составляют относительно простые, в большинстве случаев – однотипные, элементы (ячейки), имитирующие работу нейронов мозга. Далее под нейроном будет подразумеваться искусственный нейрон, то есть ячейка НС. Каждый нейрон характеризуется своим текущим состоянием по аналогии с нервными клетками головного мозга, которые могут быть возбуждены или заторможены. Он обладает группой синапсов – однонаправленных входных связей, соединенных с выходами других нейронов, а также имеет аксон – выходную связь данного нейрона, с которой сигнал (возбуждения или торможения) поступает на синапсы следующих нейронов. Общий вид нейрона приведен на рисунке 1. Каждый синапс характеризуется величиной синаптической связи или ее весом wi, который по физическому смыслу эквивалентен электрической проводимости. n – размерность входного пространства, S – потенциал нейрона (состояние).