Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
http://elartu.tntu.edu.ua/handle/lib/52151| Titel: | Розробка архітектури та прототипу системи для автоматизованого підбору комплектуючих ПК на основі технологій ШІ та мікросервісів |
| Sonstige Titel: | Development of the Architecture and Prototype of a System for Automated PC Component Selection Based on AI Technologies and Microservices |
| Autor(en): | Тизунь, Андрій Сергійович Tyzun, Andrii Serhiyovych |
| Affiliation: | Тернопільський національний технічний університет імені ім. І. Пулюя |
| Bibliographic description (Ukraine): | {ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с. |
| Bibliographic reference (2015): | Тизунь А. С. Розробка архітектури та прототипу системи для автоматизованого підбору комплектуючих ПК на основі технологій ШІ та мікросервісів : робота на здобуття кваліфікаційного ступеня магістра : спец. 122 - комп’ютерні науки / наук. кер. І. О. Боднарчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 84 с. |
| Erscheinungsdatum: | 28-Mai-2026 |
| Submitted date: | 14-Mai-2026 |
| Date of entry: | 6-Jun-2026 |
| Herausgeber: | Тернопільський національний технічний університет імені ім. І. Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Боднарчук, Ігор Орестович Bodnarchuk, Ihor |
| UDC: | 004.89 |
| Stichwörter: | 122 комп’ютерні науки веб-інтерфейс машинне навчання мівкросервіс персональний комп’ютер machine learning microservice personal computer web interface |
| Page range: | 84 |
| Zusammenfassung: | Кваліфікаційна робота присвячена розробці архітектури та прототипу системи для автоматизованого підбору комплектуючих ПК на основі технологій ШІ та мікросервісів. В першому розділі кваліфікаційної роботи описано аналіз предметної області та методів інтелектуального підбору методів інтелектуального підбору. В другому розділі спрпоектовано архітектури та теоретичне обґрунтування системи. В третьому розділі кваліфікаційної роботи описана програмна реалізація та експериментальне дослідження системи. Thesis is devoted to the development of an architecture and a prototype of a system for automated selection of PC components based on AI and microservices technologies. The first section of the qualification work describes the analysis of the subject area and methods of intelligent selection methods of intelligent selection. The second section describes the architecture and theoretical justification of the system. The third section of the qualification work describes the software implementation and experimental research of the system. Based on research and analysis, a database of existing vaccines against diseases has been compiled, indicating the age and number of doses, who is the manufacturer and the mandatory administration. |
| Beschreibung: | Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 28.05.2026р. на засіданні екзаменаційної комісії №33 у Тернопільському національному технічному університеті імені Івана Пулюя |
| Content: | Вступ 9 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА МЕТОДІВ ІНТЕЛЕКТУАЛЬНОГО ПІДБОРУ 12 1.1 Аналіз сучасного стану ринку комп'ютерного апаратного забезпечення та тенденцій його розвитку 12 1.2 Порівняльний аналіз існуючих програмних рішень та онлайн-сервісів конфігурування ПК 16 1.3 Огляд та критичний аналіз методів машинного навчання у задачах класифікації та регресії для систем підтримки прийняття рішень 22 1.4 Обґрунтування вибору алгоритму Random Forest для прогнозування оптимальних конфігурацій 25 1.5 Системний аналіз об’єкта автоматизації: побудова дерева проблем та дерева цілей 30 1.6 Висновок до першого розділу 33 2 ПРОЕКТУВАННЯ АРХІТЕКТУРИ ТА ТЕОРЕТИЧНЕ ОБҐРУНТУВАННЯ СИСТЕМИ 34 2.1 Розробка концептуальної архітектури системи на основі мікросервісного підходу 34 2.2 Математична модель оцінки сумісності та продуктивності комплектуючих (WIP) 38 2.3 Методологія формування та збагачення напівсинтетичних наборів даних для навчання моделі 40 2.4 Проектування інформаційного забезпечення системи: розробка схеми бази даних PostgreSQL 43 2.5 Моделювання бізнес-процесів системи 46 2.6 Висновок до другого розділу 49 3 ПРОГРАМНА РЕАЛІЗАЦІЯ ТА ЕКСПЕРИМЕНТАЛЬНЕ ДОСЛІДЖЕННЯ СИСТЕМИ 50 3.1 Вибір та обґрунтування інструментальних засобів реалізації 50 3.2 Реалізація серверної частини 52 3.3 Програмна реалізація інтелектуального модуля на Python та інтеграція ML-моделі 54 3.4 Розробка клієнтської частини системи на базі бібліотеки React JS 56 3.5 Опис експериментального дослідження: підготовка даних, навчання та валідація моделі 60 3.6 Аналіз результатів роботи системи на контрольних сценаріях 62 3.7 Висновок до третього розділу 64 4 Охорона праці та безпека в надзвичайних ситуаціях 65 4.1 Характеристика життєдіяльності людини у системі «людина – машина – середовище існування» 65 4.2 Попередження та ліквідація наслідків техногенних надзвичайних ситуацій, викликаних пожежами та збоями в інфраструктурі серверних приміщень 67 4.3 Ергономічні вимоги до організації робочого місця інженера-програміста при розробці інтелектуальних систем 68 4.4 Висновок до четвертого розділу 70 ВИСНОВКИ 71 ПЕРЕЛІК ДЖЕРЕЛ 73 ДОДАТКИ |
| URI: | http://elartu.tntu.edu.ua/handle/lib/52151 |
| ISBN: | {ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с. {ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с. {ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с. |
| Copyright owner: | © Тизунь Андрій Сергійович, 2026 |
| References (Ukraine): | 1. Про схвалення Концепції розвитку цифрової економіки та суспільства України на 2018-2020 роки та затвердження плану заходів щодо її реалізації : Розпорядження Кабінету Міністрів України від 17 січ. 2018 р. № 67-р. 2. Закон України «Про Основні засади розвитку інформаційного суспільства в Україні на 2007-2015 роки» : від 09 січ. 2007 р. № 537-V. 3. ДСТУ ISO/IEC IEEE 12207:2020 (ISO/IEC/IEEE 12207:2017, IDT). Інженерія систем і програмного забезпечення. Процеси життєвого циклу програмного забезпечення. Київ : ДП «УкрНДНЦ», 2021. 118 с. 4. ДСТУ ISO/IEC 25010:2016 (ISO/IEC 25010:2011, IDT). Системна та програмна інженерія. Вимоги до якості систем і програмного забезпечення та її оцінювання (SQuaRE). Моделі якості систем та програмних продуктів. Київ : ДП «УкрНДНЦ», 2017. 46 с. 5. Субботін С. О. Подання й обробка знань у системах штучного інтелекту та підтримки прийняття рішень : навч. посіб. Запоріжжя : ЗНТУ, 2018. 342 с. 6. Ткаченко В. О. Автоматизовані системи прийняття рішень: архітектура та методи розробки. Комп'ютерні науки та інженерія. 2022. Т. 14, № 2. С. 45–52. 7. Hennessy J. L., Patterson D. A. Computer Architecture: A Quantitative Approach. 6th ed. Cambridge : Morgan Kaufmann, 2019. 936 p. 8. Tanenbaum A. S., Austin T. Structured Computer Organization. 6th ed. Boston : Pearson, 2016. 800 p. 9. Сміт Дж. Проблеми апаратної сумісності та балансування обчислювальних вузлів сучасних ЕОМ. Технічна кібернетика. 2023. № 4. С. 12–19. 10. Коваль Р. М. Системний аналіз ринку кастомних персональних комп'ютерів та засобів автоматизації їх збирання. Вісник технічного університету. 2024. Т. 28, № 1. С. 88–95. 11. Огляд та аналіз платформ конфігурування комп'ютерних систем споживчого рівня / О. П. Іванов та ін. Сучасні інформаційні технології. 2025. № 3. С. 104–112. 12. Бакалаврська кваліфікаційна робота на тему «Інформаційна система підбору комплектуючих ПК». Тернопіль : ТНТУ, 2024. 64 с. 13. Russell S., Norvig P. Artificial Intelligence: A Modern Approach. 4th ed. Hoboken : Pearson, 2020. 1168 p. 14. Глибоке навчання та інтелектуальні агенти в задачах багатофакторної фільтрації даних / В. С. Петров та ін. Штучний інтелект. 2024. № 2. С. 15–23. 15. Bishop C. M., Bishop H. A. Pattern Recognition and Machine Learning. 2nd ed. Cham : Springer, 2023. 756 p. 16. Sommerville I. Software Engineering. 10th ed. Boston : Pearson, 2016. 811 p. 17. ДСТУ ISO/IEC/IEEE 29148:2022 (ISO/IEC/IEEE 29148:2018, IDT). Інженерія систем і програмного забезпечення. Процеси життєвого циклу. Інженерія вимог. Київ : ДП «УкрНДНЦ», 2023. 92 с. 18. Волошин О. Ф., Мащенко С. О. Моделі та методи прийняття рішень : підручник. 2-ге вид., перероб. та допов. Київ : Видавничо-поліграфічний центр "Київський університет", 2015. 384 с. 19. Steuer R. E. Multiple Criteria Optimization: Theory, Computation, and Application. Malabar : Krieger Publishing, 2017. 546 p. 20. Антонов В. М. Математичне моделювання складних нелінійних систем взаємодії компонентів. Журнал обчислювальної математики. 2023. № 1. С. 67–74. 21. Breiman L. Random Forests. Machine Learning. 2001. Vol. 45, No. 1. P. 5–32. 22. Biau G., Scornet E. A random forest guided tour. TEST. 2016. Vol. 25, No. 2. P. 197–227. 23. Hastie T., Tibshirani R., Friedman J. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. 2nd ed. New York : Springer, 2017. 745 p. 24. Ignatenko V., Surkov A., Koltcov S. Random forests with parametric entropy-based information gains for classification and regression problems. PeerJ Computer Science. 2024. Vol. 10. P. e1775. 25. Kuhn M., Johnson K. Applied Predictive Modeling. New York : Springer, 2018. 600 p. 26. Методологія обробки розріджених даних та синтезу напівсинтетичних вибірок для навчання регресійних моделей / А. М. Шевченко та ін. Наукові записки НаУКМА. Комп'ютерні науки. 2025. Т. 8. С. 41–49. 27. Goodfellow I., Bengio Y., Courville A. Deep Learning. Cambridge : MIT Press, 2016. 800 p. 28. Allen Akselrud C. Random Forest Regression Models in Ecology: Accounting for Messy Biological Data and Producing Predictions with Uncertainty. SSRN Electronic Journal. 2024. DOI: 10.2139/ssrn.4865972. 29. Newman S. Building Microservices: Designing Fine-Grained Systems. 2nd ed. Sebastopol : O'Reilly Media, 2021. 614 p. 30. Fowler M. Microservices: a definition of this new architectural term. Martinfowler.com. 2014. URL: https://martinfowler.com/articles/microservices.html. 31. Richardson C. Microservices Patterns: With examples in Java. Shelter Island : Manning Publications, 2018. 520 p. 32. Walls C. Spring in Action. 6th ed. Shelter Island : Manning Publications, 2022. 525 p. 33. Yang W., Xing Y., Lyu Y. A Feature Dataset of Microservices-based Systems. arXiv preprint. 2024. arXiv:2404.01789. 34. Deshpande R. A. Application Of Spring Boot Microservice Architecture for Scaling Banking Applications. The American Journal of Engineering and Technology. 2025. Vol. 7, No. 9. P. 152–158. 34. Deshpande R. A. Application Of Spring Boot Microservice Architecture for Scaling Banking Applications. The American Journal of Engineering and Technology. 2025. Vol. 7, No. 9. P. 152–158. 35. Date C. J. An Introduction to Database Systems. 8th ed. Boston : Pearson, 2018. 1024 p. 36. Schönig H.-J. Mastering PostgreSQL 15: Advanced techniques to build and manage scalable, reliable, and fault-tolerant database applications. 5th ed. Birmingham : Packt Publishing, 2023. 580 p. 37. Системний аналіз та оптимізація реляційних баз даних великого об'єму в PostgreSQL / Д. О. Чернов та ін. Комп'ютерні системи та мережі. 2024. № 12. С. 34–42. 38. McKinney W. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and Jupyter. 3rd ed. Sebastopol : O'Reilly Media, 2022. 578 p. 39. Pedregosa F. et al. Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research. 2011. Vol. 12. P. 2825–2830. 40. Grinberg M. Flask Web Development: Developing Web Applications with Python. 2nd ed. Sebastopol : O'Reilly Media, 2018. 314 p. 41. Banks A., Porcello E. Learning React: Modern Patterns for Developing Real-World Applications. 2nd ed. Sebastopol : O'Reilly Media, 2020. 370 p. 42. Чорний М. В. Розробка чуйних інтерфейсів Single Page Application з використанням компонентного підходу. Сучасні веб-технології. 2025. № 1. С. 77–83. 43. Chicco D., Warrens M. J., Jurman G. The coefficient of determination R-squared is more informative than SMAPE, MAE, MAPE, MSE and RMSE in regression analysis evaluation. PeerJ Computer Science. 2021. Vol. 7. P. e623. 44. Критерії оцінки адекватності прогнозних моделей штучного інтелекту в інженерних задачах / І. В. Дмитрієв та ін. Математичне моделювання. 2024. № 4. С. 19–27. 45. Безпека життєдіяльності : підручник / В. В. Березуцький та ін. ; за ред. В. В. Березуцького. Харків : Факт, 2017. 448 с. 46. ДБН В.2.5-56:2014. Системи протипожежного захисту (із Змінами № 1, № 2). Київ : Мінрегіон України, 2018. 134 с. / НАПБ Б.03.005-2002 Норми розрахунку необхідної кількості первинних засобів пожежогасіння. 47. НПАОП 0.00-7.15-18. Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями : Затверджено Наказом Міністерства соціальної політики України від 14.02.2018 № 207. 48. ДБН В.2.5-28:2018. Природне і штучне освітлення. Київ : Мінрегіон України, 2018. 144 с. 49. ДБН В.2.2-40:2018. Інклюзивність будівель і споруд. Основні положення / ДСТУ EN ISO 9241-5:2022 Ергономічні вимоги до роботи з відеодисплейними терміналами. Частина 5. Вимоги до розташування робочого місця та постави. Київ : ДП «УкрНДНЦ», 2023. 50. Санітарні норми мікроклімату виробничих приміщень ДСН3.3.6.042-99 / ДСТУ EN ISO 7730:2011 Ергономіка теплового середовища. Київ : Держспоживстандарт України, 2012. |
| Content type: | Master Thesis |
| Enthalten in den Sammlungen: | 122 — комп’ютерні науки, F3 Комп’ютерні науки |
Dateien zu dieser Ressource:
| Datei | Beschreibung | Größe | Format | |
|---|---|---|---|---|
| 2026_KRM_SNnm-61_Tyzun_AS.pdf | Дипломна робота | 2,38 MB | Adobe PDF | Öffnen/Anzeigen |
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.
Administrationswerkzeuge