Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://elartu.tntu.edu.ua/handle/lib/52605Повний запис метаданих
| Поле DC | Значення | Мова |
|---|---|---|
| dc.contributor.advisor | Цебрій, Олексій Романович | - |
| dc.contributor.author | Матичак, Андрій Петрович | - |
| dc.contributor.author | Matychak, Andrii | - |
| dc.date.accessioned | 2026-06-23T12:49:32Z | - |
| dc.date.available | 2026-06-23T12:49:32Z | - |
| dc.date.issued | 2026-06 | - |
| dc.identifier.uri | http://elartu.tntu.edu.ua/handle/lib/52605 | - |
| dc.description.abstract | Кваліфікаційна робота присвячена розробці програмної системи моніторингу та прогнозування рівня забруднення атмосферного повітря із застосуванням методів машинного навчання. У роботі проаналізовано предметну область, сучасні системи моніторингу якості повітря та методи прогнозування екологічних показників, сформовано вимоги до програмної системи. Спроєктовано архітектуру системи, базу даних, модулі збору й обробки даних, прогнозування, REST API та вебінтерфейс. Підготовлено набір даних, проведено навчання й оцінювання моделей Linear Regression, Decision Tree Regressor, Random Forest Regressor, Gradient Boosting Regressor, XGBoost Regressor та LSTM, виконано тестування системи. Об’єкт дослідження – процес моніторингу та прогнозування рівня забруднення атмосферного повітря на основі метеорологічних даних. Предмет дослідження – методи, моделі та програмні засоби прогнозування показників якості повітря з використанням технологій машинного навчання. Практичним результатом є програмна система для автоматизованого збору, аналізу, зберігання та прогнозування рівня забруднення повітря з використанням моделі LSTM і відображенням результатів через вебінтерфейс. | uk_UA |
| dc.description.abstract | The qualification thesis is devoted to the development of a software system for monitoring and forecasting air pollution using machine learning methods. The thesis analyses the problem domain, modern air quality monitoring systems, and methods for forecasting environmental indicators. System requirements were defined, and the architecture of the software system, database, data collection and processing modules, forecasting module, REST API, and web interface were designed. A dataset was prepared, and the Linear Regression, Decision Tree Regressor, Random Forest Regressor, Gradient Boosting Regressor, XGBoost Regressor, and LSTM models were trained and evaluated. Functional testing of the developed system was also performed. Object of research is the process of monitoring and forecasting air pollution levels based on environmental and meteorological data. Subject of research are methods, models, and software tools for forecasting air quality indicators using machine learning technologies. The practical result of the thesis is a software system for automated collection, analysis, storage, and forecasting of air pollution levels using an LSTM model, with visualization of results through a web interface. | uk_UA |
| dc.description.tableofcontents | ВСТУП..............................................................................................................................9 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ВИЗНА ЧЕННЯ ВИМОГ ДО ПРОГР АМНОЇ СИСТЕМИ........................................................................................... 11 1.1 Аналіз проблеми забруднення повітря та її впливу на навколишнє середовище................................................................................................................ 11 1.2 Огляд сучасних систем моніторингу якості повітря....................................... 14 1.3 Аналіз методів прогнозування рівня забруднення повітря.............................15 1.4 Використання методів машинного навчання для екологічного моніторингу... .................................................................................................................................... 17 1.5 Аналіз джерел даних та наборів даних для прогнозування якості повітря...19 1.6 Формування вимог до програмної системи..................................................... 20 1.7 Формування постановки задачі та висновки до розділу.................................24 1.8 Висновки до першого розділу........................................................................... 24 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОГР АМНОЇ СИСТЕМИ МОНІТОРИНГУ ТА ПРОГНОЗУВАННЯ ЗАБРУДНЕННЯ ПОВІТРЯ................................................. 26 2.1 Обґрунтування вибору технологій та засобів розробки................................. 26 2.2 Проєктування архітектури програмної системи..............................................28 2.3 Проєктування структури бази даних................................................................ 30 2.4 Розробка модуля збору та обробки даних про якість повітря........................ 35 2.5 Розробка модуля прогнозування на основі методів машинного навчання....36 2.6 Реалізація програмної системи та інтеграція компонентів.............................39 2.7 Реалізація програмної системи та інтеграція компонентів.............................42 2.8 Висновки до другого розлу................................................................................44 3 ТЕСТУВАННЯ, ОЦІНЮВАННЯ ТА ВПРОВАДЖЕННЯ ПРОГР АМНОЇ СИСТЕМИ......................................................................................................................463.1 Підготовка набору даних для навчання та тестування моделей.................... 46 3.2 Навчання моделей машинного навчання та оцінювання точності прогнозування........................................................................................................... 47 3.3 Тестування функціональності програмної системи та аналіз результатів експериментальних досліджень.............................................................................. 49 3.4 Рекомендації щодо впровадження та перспективи розвитку системи...........51 3.5 Висновки до третього розлілу........................................................................... 53 4 ОХОРОНА ПР АЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУ АЦІЯХ................ 54 4.1 Моделювання та прогнозування небезпечних ситуацій................................. 54 4.2 Вимоги ергономіки до організації робочого місця оператора ПК................. 56 ВИСНОВКИ................................................................................................................... 59 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ......................................................................61 ДОДАТКИ.......................................................................................................................64 ДОДАТОК А..............................................................................................................65 ДОДАТОК Б.............................................................................................................. 74 | uk_UA |
| dc.language.iso | uk | uk_UA |
| dc.publisher | Тернопільський національний технічний університет імені Івана Пулюя | uk_UA |
| dc.subject | моніторинг якості повітря | uk_UA |
| dc.subject | air quality monitoring | uk_UA |
| dc.subject | машинне навчання | uk_UA |
| dc.subject | machine learning | uk_UA |
| dc.subject | прогнозування | uk_UA |
| dc.subject | forecasting | uk_UA |
| dc.subject | LSTM | uk_UA |
| dc.subject | LSTM | uk_UA |
| dc.subject | вебзастосунок | uk_UA |
| dc.subject | web application | uk_UA |
| dc.subject | PostgreSQL | uk_UA |
| dc.subject | PostgreSQL | uk_UA |
| dc.title | Розробка програмної системи моніторингу та прогнозування рівня забруднення повітря з використанням методів машинного навчання | uk_UA |
| dc.title.alternative | Development of a software system for monitoring and forecasting air pollution levels using machine learning methods | uk_UA |
| dc.type | Bachelor Thesis | uk_UA |
| dc.rights.holder | © Матичак Андрій Петрович, 2026 | uk_UA |
| dc.contributor.committeeMember | Осухівська, Галина Михайлівна | - |
| dc.coverage.placename | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна | uk_UA |
| dc.format.pages | 75 | - |
| dc.subject.udc | 004.9 | uk_UA |
| dc.relation.references | 1. Михалик Д. М., Цуприк Г. Б., Бревус В. М. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за освітньо-професійною програмою «Інженерія програмного забезпечення» спеціальності 121 – «Інженерія програмного забезпечення» всіх форм навчання. Тернопіль : ТНТУ ім. І. Пулюя, 2024. 45 с. | uk_UA |
| dc.relation.references | 2. Géron A. Hands-On Machine Learning with Scikit-Learn, Keras and TensorFlow. 3-тє вид. Sebastopol : O'Reilly Media, 2022. 851 p. | uk_UA |
| dc.relation.references | 3. Chollet F. Deep Learning with Python. 2-ге вид. Shelter Island : Manning Publications, 2021. 504 p. | uk_UA |
| dc.relation.references | 4. VanderPlas J. Python Data Science Handbook. Sebastopol : O'Reilly Media, 2017. 548 p. | uk_UA |
| dc.relation.references | 5. Grus J. Data Science from Scratch: First Principles with Python. 2-ге вид. Sebastopol : O'Reilly Media, 2019. 406 p. | uk_UA |
| dc.relation.references | 6. Hochreiter S., Schmidhuber J. Long Short-Term Memory // Neural Computation. 1997. Т. 9, № 8. С. 1735–1780. DOI: 10.1162/neco.1997.9.8.1735. | uk_UA |
| dc.relation.references | 7. LeCun Y ., Bengio Y ., Hinton G. Deep Learning // Nature. 2015. Т. 521. С. 436–444. DOI: 10.1038/nature14539. | uk_UA |
| dc.relation.references | 8. Chen T., Guestrin C. XGBoost: A Scalable Tree Boosting System // Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2016. С. 785–794. DOI: 10.1145/2939672.2939785. | uk_UA |
| dc.relation.references | 9. Breiman L. Random Forests // Machine Learning. 2001. Т. 45, № 1. С. 5–32. DOI: 10.1023/A:1010933404324. | uk_UA |
| dc.relation.references | 10. Friedman J. H. Greedy Function Approximation: A Gradient Boosting Machine // Annals of Statistics. 2001. Т. 29, № 5. С. 1189–1232. DOI: 10.1214/aos/1013203451. | uk_UA |
| dc.relation.references | 11. Li X., Peng L., Hu Y ., Shao J., Chi T. Deep Learning Architecture for Air Quality Predictions // Environmental Science and Pollution Research. 2016. Т. 23, № 22. С. 22408–22417. DOI: 10.1007/s11356-016-7626-1. | uk_UA |
| dc.relation.references | 12. Zhang Y ., Bocquet M., Mallet V ., Seigneur C., Baklanov A. Real-Time Air Quality Forecasting, Part I: History, Techniques, and Current Status // Atmospheric Environment. 2012. Т. 60. С. 632–655. DOI: 10.1016/j.atmosenv.2012.06.031. | uk_UA |
| dc.relation.references | 13. OpenAQ. Open Air Quality Data Platform. URL: https://openaq.org (дата звернення: 01.06.2026). | uk_UA |
| dc.relation.references | 14. PostgreSQL Global Development Group. PostgreSQL Documentation. URL: https://www.postgresql.org/docs (дата звернення: 01.06.2026). | uk_UA |
| dc.relation.references | 15. Flask Documentation. URL: https://flask.palletsprojects.com (дата звернення: 01.06.2026). | uk_UA |
| dc.contributor.affiliation | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна | uk_UA |
| dc.coverage.country | UA | uk_UA |
| dc.identifier.citation2015 | Матичак А. П. Розробка програмної системи моніторингу та прогнозування рівня забруднення повітря з використанням методів машинного навчання : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. О. Р. Цебрій. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 75 с. | uk_UA |
| Розташовується у зібраннях: | 121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври) | |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| dyplom_Matychak_A_2026.pdf | 10,07 MB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора