Сети Кохоненена в кластеризации экономических данных
Курсовая работа, 25 Сентября 2011, автор: пользователь скрыл имя
Описание
Объектом исследования является использование систем, базирующихся на искусственных нейронных сетях, активно используемых для прогнозирования финансовых рынков.
Содержание
ВВЕДЕНИЕ………………………………………..……………………………...3
ГЛАВА 1
ПОНЯТИЕ ИСКУССТВЕННОЙ НЕЙРОННОЙ СЕТИ
1.1. Искусственный нейрон: понятие, особенности структуры……….7
1.2. Искусственные нейронные сети: их свойства и классификация..12
1.3. Обучение нейронных сетей………………………………………..19
ГЛАВА 2
ПРИМЕНЕНИЕ ИСКУССТВЕННЫХ НЕЙРОННЫХ СЕТЕЙ
2.1. Особенности применения искусственных нейронных сетей в различных областях……………………………………………………….23
2.2. Применение нейронных сетей в биржевой деятельности………..28
2.3. Ограничения и недостатки, связанные с использованием нейронных сетей на бирже……………………………………………….33
ГЛАВА 3
ИССЛЕДОВАНИЕ ДИНАМИКИ ФИНАНСОВЫХ РЫНКОВ НЕЙРОСЕТЕВЫМИ МЕТОДАМИ
3.1. Задачи и методы нейросетевого анализа и прогнозов…………...38
3.2. Нейросетевые прогнозы доходностей…………………………….44
ЗАКЛЮЧЕНИЕ………………………………………………………………...52
СПИСОК ИСТОЧНИКОВ…………………………………………………….
Работа состоит из 1 файл
Курсовая.docx
— 290.88 Кб (Скачать документ)Выделяют три парадигмы обучения: с учителем, самообучение и смешанная.
При обучении с учителем нейронной сети предъявляются значения как входных, так и выходных параметров, и она по некоторому внутреннему алгоритму подстраивает веса своих синаптических связей.
Обучение
с учителем предполагает, что для
каждого входного вектора существует
целевой вектор, представляющий собой
требуемый выход. Вместе они называются
представительской или
При
обучении без учителя нейронной
сети предъявляются только входные
сигналы, а выходы сети формируются
самостоятельно с учетом только входных
и производных от них сигналов.
Несмотря на многочисленные прикладные
достижения, обучение с учителем критиковалось
за свою биологическую
Существует
большое число алгоритмов обучения,
ориентированных на решение разных
задач [4]. Среди них выделяет алгоритм
обратного распространения
Итак, нейронная сеть представляет собой совокупность нейроподобных элементов, определенным образом соединенных друг с другом и с внешней средой с помощью связей, определяемых весовыми коэффициентами.
Известные нейронные сети можно разделить по типам структур нейронов на гомогенные (однородные) и гетерогенные. Гомогенные сети состоят из нейронов одного типа с единой функцией активации, а в гетерогенную сеть входят нейроны с различными функциями активации.
Существуют бинарные и аналоговые сети. Первые из них оперируют только двоичными сигналами, и выход каждого нейрона может принимать значение либо логического ноля (заторможенное состояние) либо логической единицы (возбужденное состояние).
Еще одна классификация делит нейронные сети на синхронные и асинхронные.
Выделяют три парадигмы обучения: с учителем, самообучение и смешанная.
Потенциальными областями применения искусственных нейронных сетей являются те, где человеческий интеллект малоэффективен, а традиционные вычисления трудоемки или физически неадекватны (т.е. не отражают или плохо отражают реальные физические процессы и объекты). Действительно, актуальность применения нейронных сетей многократно возрастает тогда, когда появляется необходимость решения плохо формализованных задач.
Таким,
образом, искусственные нейронные
сети, подобно биологическим, являются
вычислительной системой с огромным
числом параллельно функционирующих
простых процессоров с
ГЛАВА
2. ПРИМЕНЕНИЕ ИСКУССТВЕННЫХ
НЕЙРОННЫХ СЕТЕЙ
2.1. Особенности применения искусственных нейронных сетей в различных областях
Потенциальными областями применения искусственных нейронных сетей являются те, где человеческий интеллект малоэффективен, а традиционные вычисления трудоемки или физически неадекватны (т.е. не отражают или плохо отражают реальные физические процессы и объекты). Действительно, актуальность применения нейронных сетей многократно возрастает тогда, когда появляется необходимость решения плохо формализованных задач.
Типовые задачи, решаемые с помощью нейронных сетей и нейрокомпьютеров следующие:
- автоматизация процесса классификации;
- автоматизация прогнозирования;
- автоматизация процесса предсказания;
- автоматизация процесса принятия решений;
- управление;
- кодирование и декодирование информации;
- аппроксимация зависимостей и др.
Рассмотрим особенности применения нейронных сетей, которые показывают их преимущества посравнению с другими существующими методами при выборе модели прогноза.
1.
Результативность при решении
неформализованных или плохо
формализованных задач. Из
2.
Устойчивость к частым
3.
Результативность при работе
с большим объемом
4.
Результативность при работе
с неполной информацией.
Уже
сегодня искусственные
Области применения нейронных сетей весьма разнообразны – это распознавание текста и речи, семантический поиск, экспертные системы и системы поддержки принятия решений, предсказание курсов акций, системы безопасности, анализ текстов. Одной из наиболее сложных и востребованных способностей нейронных сетей является прогнозирование. Ведь оно является важнейшим элементом современных информационных технологий принятия решений в управлении. Эффективность того или иного управленческого решения оценивается по событиям, возникающим уже после его принятия. Поэтому прогноз неуправляемых аспектов таких событий перед принятием решения позволяет сделать наилучший выбор, который, без прогнозирования мог бы быть не таким удачным.
Проблемы
прогнозирования связаны с
Рассмотрим несколько особенно ярких и интересных примеров использования нейронных сетей в разных областях.
- Техника и телекоммуникации. Одна из важнейших задач в области телекоммуникаций, которая заключается в нахождении оптимального пути пересылки трафика между узлами, может быть успешно решена с помощью нейронных сетей. В данном случае необходимо принимать во внимание то, что, во-первых, предложенное решение должно учитывать текущее состояние сети, качество связи и наличие сбойных участков, а во-вторых, поиск оптимального решения должен осуществляться в реальном времени. Нейронные сети хорошо подходят для решения задач такого рода. Кроме управления маршрутизацией потоков, нейронные сети могут использоваться и при проектировании новых телекоммуникационных сетей, позволяя получать весьма эффективные решения.
- Информационные технологии. Определение тематики текстовых сообщений может служить примером успешного использования искусственных нейронных сетей.
- Экономика и финансы. Нейронные сети активно применяются на финансовых рынках. Это нейросетевые предсказания, нейросетевые системы для предварительной обработки транзакций на валютных биржах ряда стран, отслеживание подозрительных сделок.
- Реклама и маркетинг. При ведении бизнеса в условиях конкуренции компаниям необходимо поддерживать постоянный контакт с потребителями, обеспечивая обратную связь. Для этого некоторые компании проводят опросы потребителей, позволяющие выяснить, какие факторы являются решающими при покупке данного товара или услуги. Анализ результатов подобного опроса— непростая задача, поскольку необходимо исследовать большое количество связанных между собой параметров и выявить факторы, оказывающие наибольшее влияние на спрос. Существующие нейросетевые методы позволяют выяснить это и прогнозировать поведение потребителей при изменении маркетинговой политики, а значит, находить оптимальные стратегии работы компании.
- Здравоохранение. В медицинской диагностике нейронные сети нередко используются вместе с экспертными системами.
Приведенные
примеры показывают, что технологии
нейронных сетей применимы практически
в любой области. Повсеместное проникновение
нейронных технологий в другие области—
только вопрос времени. Конечно, внедрение
новых наукоемких технологий— процесс
сложный, однако практика показывает,
что инвестиции не только окупаются и
приносят выгоду, но и дают тем, кто их
использует, ощутимые преимущества.