Тема: Использование нейронных сетей в предсказании показателей финансовых рынков
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Применение нейросетевых технологий для анализа временных рядов финансового рынка 5
1.1 Особенности моделирования объектов финансового рынка . . . . . 5
1.2 Обзор результатов изучения финансового рынка с помощью нейросетевых технологий . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Основы математического аппарата нейросетей . . . . . . . . . . . . 8
2 Нейросетевые инструменты, используемые в данной работе и их
реализация 12
2.1 Python и его библиотеки в построении искусственной нейронной сети 12
2.2 RBF-сети. Персептроны. Математическое описание и программная
реализация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 Критерии качества и методы оптимизации работы нейронной сети 20
3 Проектирование и реализация нейронной сети для прогнозирования значений валютной пары 22
3.1 Подготовка данных для подачи на нейронную сеть . . . . . . . . . 22
3.2 Конфигурация сети . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3 Результаты прогнозирования . . . . . . . . . . . . . . . . . . . . . . 26
Заключение 28
Приложение
📖 Введение
компании [38]. По состоянию на середину 2017 года, рыночная капитализация
глобального финансового рынка составляла 76,3 триллиона долларов [39], что
сопоставимо с мировым ВВП за 2016 год (75,8 триллиона по данным [17]); это
как нельзя лучше иллюстрирует важность финансовых рынков для современной
мировой экономики.
Проблема предсказания показателей финансовых рынков (курсов валют,
котировок и т. п.) возникла вместе с самими рынками и остается актуальной и по
сей день. Однако, в настоящее время научно-технический прогресс (как в плане
науки — развитие математической статистики, теории машинного обучения
и т. д., так и в техническом плане — появление ЭВМ и стабильное увеличение
их производительности) позволил существенно упростить ее.
Целью данной работы является выявление конфигураций нейронных сетей, позволяющих предсказывать показатели финансовых рынков с достаточной
точностью на основании исторических данных.
Объектом исследования являются различные виды нейронных сетей, както: многослойный персептрон, сверточные и рекуррентные сети, RBF-сети, а
конкретно — их применение к решению поставленной задачи, как изолированно, так и в сочетании со статистическими методами.
Эмпирическую базу исследования составляют реальные данные по валютной паре USD/EUR (евро/доллар США) за 5 лет (с 01.01.2013 по 01.01.2018) с
интервалом в 1 день, загруженные из [13].
В соответствии со всем вышесказанным, конкретизируем цель данной
работы:
На данных EUR/USD за 5 лет с периодом 1 день создать несколько ней-
3ронных сетей разной конфигурации для прогнозирования интервала, в который
с заданной вероятностью может попасть будущее значение изучаемого временного ряда.
Основные задачи данной работы:
1) изучить математические основы нейросетевого аппарата и специфики финансовых временных рядов;
2) отобрать типы нейронных сетей, применимые к решению поставленной задачи;
3) реализовать модели таких сетей в виде алгоритмов;
4) подобрать параметры конфигураций сетей, дающих удовлетворительное решение задачи.
Научную новизну в ней представляет:
1) введение нового вида разбиения данных на интервалы при прогнозировании
результатов в рамках классификационнго подхода;
2) подбор и вариация параметров сетей для «нового» (классификационного)
подхода;
3) сравнение «старого» и «нового» подходов в плане точности прогнозирования
и ее результатов.
✅ Заключение
1) была изучена теория нейронных сетей;
2) были исследованы основные типы сетей, из них были выявлены применимые
к поставленной задаче;
3) была реализована библиотека моделей для данных типов сетей;
4) были определены параметры данных сетей, подлежащие конфигурации и
настройке;
5) были выявлены (опытным путем) конфигурации сетей, решающие поставленную задачу наилучшим образом.
Также, в рамках научной работы были опубликованы статьи [2, 8, 9].
Полученные результаты можно считать приемлемыми в плане предсказания — отобранные сети в целом успешно справляются с прогнозированием на
тестовых данных, ошибка в целом удовлетворительна.
Вопросы для дальнейшего рассмотрения, оставленные открытыми в данной работе:
1) Возможность прогнозирования на несколько шагов вперед. В настоящей работе рассматривалось лишь прогнозирование на 1 шаг (но, тем не менее,
практически такое прогнозирование является наиболее важным).
2) Оптимальность поквантильного разбиения данных в задаче классификации.
Данное разбиение было введено в целях сужения интервалов для более вероятных данных (тем самым повышая практическую важность такого прогнозирования), но вопрос эффективности остается открытым.
2



