Програмна система прогнозування курсу криптовалют за допомогою аналізу соціальних медіа алгоритмами машинного навчання

Вантажиться...
Ескіз

Дата

2019

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Даний дипломний проект присвячений створенню програмної системи прогнозування курсу криптовалют за допомогою аналізу соціальних медіа алгоритмами машинного навчання. Проведено докладний аналіз наявних аналогів, що створюють передбачення курсу цифрових валют. Було проаналізовано необхідні функціональні та нефункціональні вимоги до розроблюваного продукту, виділено необхідні можливості, що має надавати система своїм користувачам. Розроблена програмна система є веб-додатком, що містить динамічно оновлювані сторінки, призначені для відтворення результатів аналізу тональності текстів новин, показу прогнозу курсу криптовалют, а також наведення проміжних результатів аналізу текстів. У системі передбачена реєстрація нових користувачів адміністратором системи, а також обмеження доступу до певних можливостей веб-додатку неавтенти- фікованого користувача. У серверній частині програмного забезпечення розроблено та протестовано різні підходи до вирішення задачі аналізу тональності тексту, створено власний статистичний алгоритм для дослідження кореляцій між тональністю новин у соціальних медіа та курсом криптовалют Bitcoin, Ether та Litecoin. Створено відкритий API для доступу до результатів роботи системи сторонніми розробниками. У даному дипломному проекті розроблено: модуль збору фінансових даних, модуль збору текстових даних, модуль аналізу тональності текстових даних, відкритий API для сторонніх розробників, модуль роботи із основною базою даних, модуль передбачення цін криптовалют, реалізовано графічні елементи та адаптивний дизайн web-сторінок, а також протестовано і збережено основні алгоритми машинного навчання.

Опис

Ключові слова

Бібліографічний опис

Гончар, М. І. Програмна система прогнозування курсу криптовалют за допомогою аналізу соціальних медіа алгоритмами машинного навчання : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Гончар Максим Іванович. – Київ, 2019. – 127 с.

ORCID

DOI