Сервіс прогнозування курсу валют на основі моделі машинного навчання з системою підписок та нотифікацій
dc.contributor.advisor | Ясенова, Анна Вадимівна | |
dc.contributor.author | Скрипець, Владислав Олегович | |
dc.date.accessioned | 2025-01-13T07:52:24Z | |
dc.date.available | 2025-01-13T07:52:24Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з пʼяти розділів, містить 56 таблиць, 25 рисунків та 22 джерел – загалом 96 сторінок. Дипломний проєкт присвячений: створенню програмного забезпечення для прогнозування курсу валют на основі моделей машинного навчання з системою підписок та нотифікацій. Мета: підвищити точність прогнозування курсу валют та забезпечити автоматизоване інформування користувачів через телеграм-бота та REST API. Об'єкт дослідження: програмне забезпечення для прогнозування валютних курсів. Предмет дослідження: програмне забезпечення для автоматизованого прогнозування курсу валют та інформування користувачів. У розділі аналізу вимог до програмного забезпечення: здійснено аналіз предметної області, розглянуто різні архітектурні підходи, мови програмування, бібліотеки для створення телеграм-ботів та REST API. Проведено аналіз функціональних та нефункціональних вимог до програмного забезпечення. Розділ моделювання та конструювання програмного забезпечення: присвячений моделюванню та аналізу програмного забезпечення, включаючи побудову моделі бізнес-процесу прогнозування курсу валют. Описано архітектуру програмного забезпечення, включаючи схему структурних класів, розроблений алгоритм прогнозування та конструкцію бази даних. Розглянуто використовувані в програмному забезпеченні бібліотеки та технології. Розділ аналізу якості та тестування програмного забезпечення: містить аналіз якості ПЗ, методи тестування та результати проведених тестів для оцінки коректності роботи системи. Розділ впровадження та супроводу програмного забезпечення: стосується процесу розгортання, оновлення та підтримки програмного забезпечення, включаючи опис інфраструктури та засобів розгортання. | |
dc.description.abstractother | The explanatory note of the diploma project consists of five sections, contains 56 tables, 25 figures and 22 sources – in total 96 pages. The purpose of the diploma project is the development of software for currency rate forecasting based on machine learning models with a subscription and notification system. The goal is to improve the accuracy of currency rate forecasting and to provide automated user notifications through a Telegram bot and REST API. The object of research: software for currency rate forecasting. The subject of research: software for automated currency rate forecasting and user notifications. In the software requirements analysis section, the subject area was analyzed, various architectural approaches, programming languages, libraries for creating Telegram bots and REST API were considered and the most optimal were chosen. An analysis of functional and non-functional requirements was conducted. The section of software modeling and construction is focused on software modeling and analysis, including the construction of a business process model for currency rate forecasting. The software architecture, including a structural class diagram, the developed forecasting algorithm, and database design, were described. The libraries and technologies used in the software were also reviewed. The section of quality analysis and testing contains QA and QC. The section of software implementation and support relates to software deployment and updates. | |
dc.format.extent | 193 с. | |
dc.identifier.citation | Скрипець, В. О. Сервіс прогнозування курсу валют на основі моделі машинного навчання з системою підписок та нотифікацій : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Скрипець Владислав Олегович. - Київ, 2024. - 193 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/71791 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | прогнозування курсу валют | |
dc.subject | машинне навчання | |
dc.subject | Tелеграм-бот | |
dc.subject | Rest API | |
dc.subject | автоматизація | |
dc.subject | база даних | |
dc.subject | Python | |
dc.subject | PostgreSQL | |
dc.subject | currency rate forecasting | |
dc.subject | machine learning | |
dc.subject | Telegram bot | |
dc.subject | automation | |
dc.subject | database | |
dc.title | Сервіс прогнозування курсу валют на основі моделі машинного навчання з системою підписок та нотифікацій | |
dc.title.alternative | Machine Learning-Based Exchange Rate Forecasting Service with Subscription and Notification System | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Skrypets_bakalavr.pdf
- Розмір:
- 9.21 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: