Тип работы:
Предмет:
Язык работы:


Разработка алгоритма для прогнозирования изменения цен акций на фондовом рынке с использованием нейросетевых технологий

Работа №105866

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы45
Год сдачи2021
Стоимость4215 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
180
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1 АНАЛИЗ ПРОГНОЗНЫХ МОДЕЛЕЙ НА ФОНДОВОМ РЫНКЕ 7
1.1 Существующих подходов к прогнозированию стоимости акций 7
1.2 Выводы по главе 13
2 РАЗРАБОТКА НЕЙРОСЕТЕВОГО АЛГОРИТМА ДЛЯ
ПРОГНОЗИРОВАНИЯ СТОИМОСТИ АКЦИЙ 14
2.1 Прогнозирование стоимости акций при фундаментальном анализе как
задача регрессии 14
2.2 Обучающая выборка и структура нейронной сети 19
2.5 Выводы по главе 24
3 РАЗРАБОТКА СЕРВИСА НЕЙРОСЕТЕВОГО ПРОГНОЗИРОВАНИЯ .... 25
3.1 Архитектура сервиса 25
3.2 Программные решения, применяемые при реализации сервиса 27
3.3 Обсуждение результатов прогнозирования 36
3.4 Выводы по главе 38
ЗАКЛЮЧЕНИЕ 39
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 41

Системы искусственного интеллекта все активней применяются в различных сферах науки и техники для автоматизации различных процессов и снижения доли участия человека при принятии решений. Так, например, в бизнесе искусственный интеллект используется для определения уровня лояльности клиента, повышения уровня эффективности таргетированной рекламы, создание автономных ассистентов, сортировки обращений клиентов по содержанию вопроса.
Одновременно с этим граждане Российской Федерации стремятся повысить свой уровень дохода за счет инвестирования в фондовый рынок. Так, на XI Биржевом форуме Московской биржи представитель Центрального Банка заявил, что в течение нескольких лет ожидается увеличение количества граждан с брокерскими счетами до 74 миллионов человек. При инвестировании средств на фондовом рынке актуальной проблемой является отбор наиболее выгодных для покупки акций. Стандартной стратегией получения дохода за счет акций является покупка акций с высоким потенциалом роста цены для последующей их продажи через несколько месяцев.
В этом случае, оптимизация дохода, получаемого с фондового рынка, достигается путем использования различных средств для прогнозирования изменения цен акций.
Технологии искусственного интеллекта позволяют проводить построение прогнозных моделей.
Существуют подходы по применению алгоритмов машинного обучения для прогнозирования изменения цен на акции. Они основаны на анализе исторических финансовых данных компаний и обучении на их основе прогнозных моделей. Недостатком таких подход является снижение точности предсказаний выдаваемых прогнозной моделью с течением времени. Это связано с тем, что параметры модели неизменны и ее прогнозы 5
в какой-то момент времени перестают соответствовать динамически изменяющейся обстановке на финансовых рынках.
Данная работа направлена на преодоление этого недостатка.
Таким образом, цель работы - разработка адаптивного алгоритма для прогнозирования изменения цен акций на фондовом рынке с использованием нейросетевых технологий.
Для достижения поставленной цели в работе решаются следующие задачи:
1. Анализ существующих подходов к прогнозированию цен акций на фондовом рынке.
2. Разработка адаптивного алгоритма для прогнозирования изменения цен акций на фондовом рынке с использованием нейросетевых технологий.
3. Разработка программной реализации предложенного алгоритма прогнозирования цен на акции.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе написания балкарской работы были получены следующие результаты:
1. Проведен анализ походов к построению прогнозных моделей на основе фундаментального анализа финансовых показателей компаний, представленных на фондовом рынке. Выявлен недостаток существующих подходов связанный с отсутствием адаптируемости прогнозных моделей к внешним эконмическим изменениям.
2. Для преодоления данного недостатка предложена схема построения прогнозной модели, основанной на использовании финансовых показателей за предыдущий квартал для прогнозирования цен акций в следующем квартале. При этом адаптируемость прогнозной модели обеспечивается наличием процедуры ее ежеквартальном переобучении исключительно на актуальных квартальных данных. В качестве прогнозной модели предложено использовать нейронную сеть.
3. Обосновано, что построение модели для прогнозирования роста стоимости акций компаний на основе их фундаментальных показателей можно свести к задаче построения регрессионной модели. В качестве регрессионной модели можно использовать нейронную сеть прямого распространения. Для выбора архитекторы нейронной сети был определен набор финансовых показателей, подаваемых на ее входной слой; проанализирован диапазон значений этих параметров, на основе которого выбрана функция активации (ReLu); определено количества и структура скрытых слоев сети (в первом слое - 5 нейронов, во втором слое - 2 нейрона).
4. В ходе исследований был определен оптимальный алгоритм обучения нейронной сети прямого распространения с выбранной архитектурой - алгоритм Adam, основанный на стохастическом градиентном спуске.
5. В качестве источника данных для формирования обучающей выборки был выбран сервис Yahoo Finance, а в качестве метода извлечения данных - парсинг страниц сервиса.
6. Разработана структура сервиса прогнозирования цен на акции с использованием нейронной сети, включающей в себя GPU облако Google Colab и WEB-сервис. GPU облако используется для парсинга финансовых данных различных компаний с сервиса Yahoo Finance с их последующим использованием для обучения нейронной сети. Обученная нейронная сеть используется для прогнозирования изменения стоимости акций в течение 4 месяцев. GPU облако формирует изображение с текущими прогнозами, устанавливает соединение с WEB-^ервером (хостингом) и отправляет туда полученной изображение. Пользователь, заходя на сайт проекта (2inv.ru) , в последствии, может получить информацию с прогнозами
7. На языке Python разработан программный код, реализующий работу сервиса.
8. Исследование результатов прогнозирования показывает, что в период «бычьего» рынка сбывается около 75% процентов сформулированных нейронной сетью прогнозов.



1. Абрамов, Н.С. Нейросетевые технологии поиска целевых объектов на снимках дистанционного зондирования земли / Н.С. Абрамов, А.А. Талалаев, В.П. Фраленко, О.Г. Шишкин, В.М. Хачумов // V Международная конференция и молодежная школа "Информационные технологии и нанотехнологии" ИТНТ-2019, Самара, 21-24 мая 2019 года. - Издательство: Новая техника, 2019. - с. 26-33. - Текст : непосредственный.
2. Андриенко М.П. Понимание повторяющихся нейронных сетей:
предпочтительная нейронная сеть для данных временных рядов / М.П. Андриенко, П.А. Юдин, Е.Ю. Вишневецкая // Актуальные вопросы современной науки и образования: сборник статей Международной научно-практической конференции : в 2 ч.. 2020. - Издательство: Наука и
Просвещение (Пенза), 2020. - с. 96-98. - Текст : непосредственный.
3. Близко, М.В. Нейронные сети. Реализация нейронных сетей в
MATLAB / М.В. Близко // Искусственный интеллект. Теоретические аспекты, практическое применение (ИИ-2020). Донецк, 27 мая 2020 года. - Издательство: Государственное учреждение Институт проблем
искусственного интеллекта (Донецк), 2020. - с. 23-26. - Текст :
непосредственный.
4. Голоскоков, К.П. Применение нейронных сетей в задачах
прогнозирования и проблемы идентификации моделей прогнозирования на нейронных сетях / К.П. Голоскоков // Современные проблемы прикладной информатики: сборник научных трудов. - Издательство: Санкт-
Петербургский государственный инженерно-экономический университет, 2006. - с. 116-120. - Текст : непосредственный.
5. Грушевская, А.Л. Сравнительный анализ решения одной задачи классификации четырьмя типами нейронных сетей / А.Л. Грушевская, А.Н. Покровский // Современные методы прикладной математики, теории управления и компьютерных технологий (ПМТУКТ-2013) : сборник трудов VI международной конференции, 10-16 сентября 2013 года. - Издательство: Воронежский государственный университет (Воронеж), 2013. - с. 83-84. - Текст : непосредственный.
6. Дорогов, А.Ю. Нейронные сети глубокого обучения с
управляемой коммутацией нейронных плоскостей / А.Ю. Дорогов // Дистанционные образовательные технологии: Материалы IV Всероссийской научно-практической конференции (с международным участием), 2019. - Издательство: Общество с ограниченной ответственностью «Издательство Типография «Ариал» (Симферополь), 2019. - с. 284-296. - Текст :
непосредственный.
7. Ибрагимов Р.М. Влияние функций активации нейронных сетей на
скорость обучения на примере нейронной сети с обратным распространением ошибки / Р.М. Ибрагимов // Актуальные проблемы физической и функциональной электроники: материалы 21-й Всероссийской молодежной научной школы-семинара. 2018. - Издательство: Ульяновский
государственный технический университет (Ульяновск), 2018. - с. 125-126. - Текст : непосредственный.
8. Клячин В.Н. Использование агрегированных классификаторов
при технической диагностике на базе машинного обучения / В.Н. Клячин, Ю.Е. Кувайскова, Д.А. Жуков // Информационные технологии и нанотехнологии (ИТНТ-2017) - сборник трудов III международной
конференции и молодежной школы. Самарский национальный исследовательский университет имени академика С.П. Королева. 2017. - Предприятие "Новая техника" (Самара), 2017. - с. 1770-1773. - Текст : непосредственный.
9. Кононова, Н.В. Исследование подсистемы контентной фильтрации с использованием методов машинного обучения / Н.В. Кононова, Ю.А. Андрусенко, Т.А. Самокаева // Студенческая наука для развития информационного общества - сборник материалов VI Всероссийской научно-технической конференции. 22-26 мая 2017. - Северо-Кавказский
федеральный университет (Ставрополь), 2017. - с. 268-270. - Текст :
непосредственный.
10. Лебедянцев, В.В. Влияние архитектуры нейронной сети и исходных данных на работу нейронной сети для задач классификации / В.В. Лебедянцев, М.И. Озерова // Информационные технологии в науке и производстве : материалы VII Всероссийской молодежной научно¬технической конференции, 2020. - Издательство: Омский государственный технический университет (Омск), 2020. - с. 145-152. - Текст : непосредственный.
11. Малинин, П.В. Иерархический подход в задаче идентификации личности по голосу c помощью проекционных методов классификации многомерных данных / П.В. Малинин, В.В. Поляков // Доклады томского государственного университета систем управления и радиоэлектроники. №21, 2010. - Томский государственный университет систем управления и радиоэлектроники (Томск), 2010. - с. 128-130. - Текст : непосредственный.
12. Мелдебай, М.А. Анализ мнений покупателей на основе
машинного обучения / М.А. Мелдебай, А.К. Сарбасова // Прикладная математика и информатика: современные исследования в области
естественных и технических наук - материалы III научно-практической всероссийской конференции (школы-семинара) молодых ученых. 24-25 апреля 2017 года. - Издатель Качалин Александр Васильевич, 2017. - с. 360¬363. - Текст : непосредственный.
13. Наумов, Д.П. Регулятор CAP на основе машинного обучения /
Д.П. Наумов, Д.П. Стариков // Информационные технологии в управлении, автоматизации и мехатронике - сборник научных трудов Международной научно-технической конференции. 06-07 апреля 2017 года. - ЗАО "Университетская книга" (Курск), 2017. - с. 106-114. - Текст :
непосредственный.
14. Синягов, А.И. Реализация искусственной нейронной сети на базе нейронной сети Петри / А.И. Синягов, А.А. Суконщиков // Шаг в будущее:
искусственный интеллект и цифровая экономика. Материалы 1-й Международной научно-практической конференции. Государственный университет управления. 2017. - Издательство: Государственный
университет управления (Москва), 2017. - с. 130-135. - Текст :
непосредственный.
15. Урубкин, М.Ю. Нейронные сети Кохонена и нечеткие нейронные сети в интеллектуальном анализе данных / М.Ю. Урубкин, А.В. Авакьянц // Совершенствование методологии познания в целях развития науки: сборник статей по итогам Международной научно-практической конференции: в 2 частях. 2017. - Издательство: Общество с ограниченной ответственностью "Агентство международных исследований" (Уфа), 2017. - с. 36-39. - Текст : непосредственный.
16. Catak, F.O. Deep Neural Network Based Malicious Network Activity Detection Under Adversarial Machine Learning Attacks / Ferhat Ozgur Catak, Sule Yildirim Yayilgan // Intelligent Technologies and Applications: Third International Conference, INTAP 2020, Grimstad, Norway, September 28-30, 2020, Revised Selected Papers. - Springer Nature Switzerland AG, 2021. - pp. 280-291. - Текст : непосредственный.
17. Chandre, P.R. Intrusion Detection and Prevention Using Artificial Neural Network in Wireless Sensor Networks / Pankaj R. Chandre, Parikshit N. Mahalle, Gitanjali R. Shinde // Proceeding of First Doctoral Symposium on Natural Computing Research (RSNCR 2020). - Springer Nature Singapore Pte Ltd. 2021. - pp. 113-121. - Текст : непосредственный.
18. Liu, Zh. Human Activities Recognition from Videos Based on Compound Deep Neural Network / Zhijian Liu, Yi Han, Zhiwei Chen, Yuelong Fang, Huimin Qian, Jun Zhou // Advances in Intelligent Systems and Computing : The 10th International Conference on Computer Engineering and Networks (CENet 2020). - Springer Nature Singapore Pte Ltd. 2021. - pp. 314-326. - Текст : непосредственный.
19. Singh, M.M. A Technique to Detect Wormhole Attack in Wireless
Sensor Network Using Artificial Neural Network / Moirangthem Marjit Singh, Nishigandha Dutta, Thounaojam Rupachandra Singh, Utpal Nandi // Evolutionary Computing and Mobile Sustainable Networks (Proceedings of ICECMSN 2020). - Springer Nature Singapore Pte Ltd. 2021. - pp. 297-307. - Текст :
непосредственный.
20. Zhao, C. Recommendation Based Heterogeneous Information Network and Neural Network Model / Cong Zhao, Yan Wen, Ming Chen, Geng Chen // International Conference on Wireless and Satellite Systems: 11th EAI International Conference, WiSATS 2020, Nanjing, China, September 17-18, 2020, Proceedings, Part II. - Springer Nature Switzerland AG, 2021. - pp. 588-598. - Текст : непосредственный.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ