Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52682
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorЦебрій, Олексій Романович-
dc.contributor.authorКовальчук, Надія Іванівна-
dc.contributor.authorKovalchuk, Nadiia-
dc.date.accessioned2026-06-25T08:52:59Z-
dc.date.available2026-06-25T08:52:59Z-
dc.date.issued2026-06-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52682-
dc.description.abstractКваліфікаційна робота присвячена розробці програмної системи прогнозування попиту на основі методів машинного навчання та аналізу часових рядів. У роботі проаналізовано предметну область прогнозування попиту, сучасні методи прогнозування часових рядів, існуючі програмні рішення та набори даних для задач прогнозування продажів, сформовано функціональні та нефункціональні вимоги до програмної системи. Спроєктовано архітектуру системи, структуру даних, алгоритм підготовки часових рядів, модулі навчання та прогнозування, а також користувацький вебінтерфейс. Для проведення експериментальних досліджень використано відкритий набір даних Store Sales – Time Series Forecasting. Об’єкт дослідження – процес прогнозування попиту на товари на основі історичних даних продажів. Предмет дослідження – методи, моделі та програмні засоби прогнозування часових рядів із використанням технологій машинного навчання. Практичним результатом роботи є програмна система для автоматизованого аналізу часових рядів та прогнозування попиту, яка забезпечує завантаження та підготовку даних, навчання моделей, формування прогнозів і відображення результатів через вебінтерфейс.uk_UA
dc.description.abstractThe qualification work is devoted to the development of a software system for demand forecasting based on machine learning methods and time series analysis. The work analyzes the subject area of demand forecasting, modern methods of time series forecasting, existing software solutions and datasets for sales forecasting tasks, and formulates functional and non-functional requirements for the software system. The system architecture, data structure, time series preparation algorithm, training and forecasting modules, and user web interface are designed. The open data set Store Sales – Time Series Forecasting is used for experimental research. The object of the study is the process of forecasting demand for goods based on historical sales data. The subject of the study is methods, models and software tools for forecasting time series using machine learning technologies. The practical result of the work is a software system for automated analysis of time series and demand forecasting, which provides data loading and preparation, model training, forecast generation and display of results via a web interface.uk_UA
dc.description.tableofcontentsВСТУП 9 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ВИЗНАЧЕННЯ ВИМОГ ДО ПРОГРАМНОЇ СИСТЕМИ 11 1.1 Аналіз задач прогнозування попиту та часових рядів 11 1.2 Огляд методів прогнозування часових рядів 12 1.3 Аналіз методів прогнозування попиту 14 1.4 Огляд існуючих програмних рішень та сервісів прогнозування 16 1.5 Аналіз наборів даних для прогнозування попиту 19 1.6 Формування функціональних та нефункціональних вимог до програмної системи 21 1.7 Постановка задачі дослідження 25 1.8 Висновки до розділу 1 26 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ ПРОГНОЗУВАННЯ ПОПИТУ 27 2.1 Вибір технологій та засобів реалізації 27 2.2 Проєктування архітектури програмної системи 29 2.3 Класове представлення системи 31 2.4 Проєктування структури даних та процесу їх обробки 34 2.5 Розробка алгоритму підготовки часових рядів 37 2.6 Розробка моделі машинного навчання для прогнозування попиту 39 2.7 Реалізація програмного інтерфейсу системи 41 2.8 Реалізація модулів навчання та прогнозування 44 2.9 Висновки до розділу 2 45 3 ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ОЦІНЮВАННЯ ЕФЕКТИВНОСТІ СИСТЕМИ 47 3.1 Організація експериментального дослідження 47 3.2 Підготовка навчальних та тестових даних 49 3.3 Оцінювання якості прогнозування моделей 50 3.4 Тестування та аналіз ефективності програмної системи 52 3.5 Перспективи розвитку програмної системи 53 3.6 Висновки до розділу 3 54 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 55 4.1 Працездатність людини-оператора 55 4.2 Економічне значення заходів щодо покращення умов та охорони праці 57 ВИСНОВКИ 61 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 64 ДОДАТКИ 66 Додаток А – data_preprocessing.py 66 Додаток Б – lstm_model.py 70 Додаток В – evaluation.py 72 Додаток Г – app.py 74 Додаток Д – forecast.html 77 Додаток Е – Теза конференції 80uk_UA
dc.language.isoukuk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectLSTMuk_UA
dc.subjectARIMAuk_UA
dc.subjectвебзастосунокuk_UA
dc.subjectsoftware engineeringuk_UA
dc.subjectweb applicationuk_UA
dc.titleРозробка моделі машинного навчання для прогнозування часових рядів у задачах аналізу попиту.uk_UA
dc.title.alternativeDevelopment of a machine learning model for time series forecasting in demand analysis tasks.uk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Ковальчук Надія Іванівна, 2026uk_UA
dc.contributor.committeeMemberГладьо, Сергій Володимирович-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages81-
dc.subject.udc004.9uk_UA
dc.relation.references1. Михалик Д. М., Цуприк Г. Б., Бревус В. М. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за освітньо-професійною програмою «Інженерія програмного забезпечення» спеціальності 121 – «Інженерія програмного забезпечення» всіх форм навчання. Тернопіль : ТНТУ ім. І. Пулюя, 2024. 45 с.uk_UA
dc.relation.references2. Катренко А. В. Системний аналіз об'єктів та процесів комп'ютеризації : навч. посіб. Львів : Новий Світ-2000, 2022. 424 с.uk_UA
dc.relation.references3. Копитчак Б. Я., Петрик М. Р. Аналіз даних та інтелектуальні системи : навчальний посібник. Тернопіль : ТНТУ ім. І. Пулюя, 2023. 268 с.uk_UA
dc.relation.references4. Пасічник В. В., Шаховська Н. Б. Сховища даних : навчальний посібник. Львів : Видавництво Львівської політехніки, 2021. 356 с.uk_UA
dc.relation.references5. Мороз О. О., Субботін С. О. Методи та системи штучного інтелекту : навчальний посібник. Запоріжжя : ЗНТУ, 2020. 332 с.uk_UA
dc.relation.references6. Литвин В. В., Висоцька В. А. Проєктування інформаційних систем : навчальний посібник. Львів : Новий Світ-2000, 2021. 380 с.uk_UA
dc.relation.references7. Різник О. Я., Яцишин В. В. Машинне навчання та аналіз даних : навчальний посібник. Тернопіль : ТНТУ ім. І. Пулюя, 2024. 310 с.uk_UA
dc.relation.references8. Субботін С. О. Нейронні мережі та їх застосування : навчальний посібник. Запоріжжя : ЗНТУ, 2021. 290 с.uk_UA
dc.relation.references9. Глибовець М. М., Олецький О. В. Штучний інтелект : підручник. Київ : Видавничий дім «КМ Академія», 2022. 412 с.uk_UA
dc.relation.references10. Боднар Р. Т., Лужецький В. А. Основи аналізу часових рядів : навчальний посібник. Вінниця : ВНТУ, 2023. 244 с.uk_UA
dc.relation.references11. Hyndman R. J., Athanasopoulos G. Forecasting: Principles and Practice. 3rd ed. Melbourne : OTexts, 2021. 442 p.uk_UA
dc.relation.references12. Géron A. Hands-On Machine Learning with Scikit-Learn, Keras and TensorFlow. 3rd ed. Sebastopol : O’Reilly Media, 2022. 851 p.uk_UA
dc.relation.references13. Chollet F. Deep Learning with Python. 2nd ed. Shelter Island : Manning Publications, 2021. 504 p.uk_UA
dc.relation.references14. Brownlee J. Deep Learning for Time Series Forecasting. Melbourne : Machine Learning Mastery, 2018. 479 p.uk_UA
dc.relation.references15. Goodfellow I., Bengio Y., Courville A. Deep Learning. Cambridge : MIT Press, 2016. 800 p.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Ковальчук Н. І. Розробка моделі машинного навчання для прогнозування часових рядів у задачах аналізу попиту: робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. О. Р. Цебрій. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 81 с.uk_UA
Apareix a les col·leccions:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Kovalshuk_N_2026.pdf11,61 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador