Ezzel az azonosítóval hivatkozhat erre a dokumentumra forrásmegjelölésben vagy hiperhivatkozás esetén:
http://elartu.tntu.edu.ua/handle/lib/50525| Title: | Інтеграція інтелектуальних сервісів класифікації, пошуку та зберігання в систему керування медіаконтентом ТНТУ |
| Other Titles: | Integration of Intelligent Classification, Search, and Storage Services into the TNTU Media Content Management System |
| Authors: | Єсипов, Леонід Yesypov, Leonid |
| Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
| Bibliographic description (Ukraine): | Єсипов Л. С. Інтеграція інтелектуальних сервісів класифікації, пошуку та зберігання в систему керування медіаконтентом ТНТУ : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / Л. С. Єсипов. — Тернопіль: ТНТУ, РІК. — 111 с. |
| Issue Date: | dec-2025 |
| Date of entry: | 22-dec-2025 |
| Country (code): | UA |
| Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
| Supervisor: | Мудрик, Іван Ярославович |
| Committee members: | Жаровський, Руслан Олегович |
| UDC: | 004.9 |
| Keywords: | 121 інженерія програмного забезпечення медіаконтент MinIO мультимодальні нейромережі інтелектуальний пошук розпізнавання облич чат-асистент класифікація файлів управління даними веб-сервіс media content multimodal neural networks intelligent search face recognition chatbot assistant file classification data management web service process automation |
| Number of pages: | 111 |
| Abstract: | Метою роботи є модернізація системи керування медіаконтентом шляхом
інтеграції інтелектуальних сервісів для класифікації, пошуку та надійного
зберігання файлів.
Об’єктом дослідження є процес організації та управління медіаконтентом у
веб-сервісах з використанням сучасних технологій збереження та обробки даних.
Предметом дослідження є методи та технології інтеграції мультимодальних
нейромереж, систем розпізнавання облич, інтелектуального пошуку та об’єктного
зберігання файлів на базі MinIO.
Методи дослідження включають: проєктування архітектури розподіленого
зберігання даних, інтеграцію нейромережевих моделей, тестування
функціональних компонентів та автоматизацію робочих процесів.
В роботі продемонстровано процес модернізації медіасховища, що включає:
перенесення зберігання файлів з локальної директорії на MinIO, реалізацію
мультимодального інтелектуального пошуку з генерацією тегів та описів,
інтеграцію системи розпізнавання облич, а також чат-асистента для управління
контентом. Розроблена система дозволяє знаходити файли за вмістом, керувати
структурами папок і файлами, виявляти дублікати та групувати схожі файли. The aim of the work is the modernization of the media content management system through the integration of intelligent services for file classification, search, and reliable storage. The research object is the process of organizing and managing media content in web services using modern storage and data processing technologies. The research subject is the methods and technologies for integrating multimodal neural networks, face recognition systems, intelligent search, and object-based file storage using MinIO. Research methods include: designing distributed data storage architecture, integrating neural network models, testing functional components, and automating workflows. The thesis demonstrates the process of upgrading the media repository, including: migrating file storage from a local directory to MinIO, implementing multimodal intelligent search with automatic tagging and description generation, integrating face recognition, and a chatbot assistant for content management. The developed system allows searching files by content, managing folder and file structures, detecting duplicates, and grouping similar files. |
| Content: | АНОТАЦІЯ ...................................................................................................................... 4 ABSTRACT ...................................................................................................................... 5 ВСТУП.............................................................................................................................. 8 1 АНАЛІЗ ВИМОГ ДО ПРОГРАМНОЇ СИСТЕМИ ................................................ 10 1.1 Аналіз предметної області .................................................................................. 10 1.2 Постановка завдання та цілей............................................................................. 14 1.3 Пошук акторів та варіантів використання......................................................... 16 1.4 Опис ключових варіантів використання............................................................ 21 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ......................... 26 2.1 Вибір процесу розробки ...................................................................................... 26 2.2 Проєктування архітектури системи ................................................................... 28 2.3 Побудова схем бази даних .................................................................................. 31 2.4 Побудова UML-діаграм класів ........................................................................... 33 2.5 Вибір мови та середовища розробки.................................................................. 37 2.6 Реалізація основних класів та методів ............................................................... 42 2.7 Розробка інтерфейсу користувача..................................................................... 50 3 ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА ....................................... 57 3.1 Тестування програмної системи........................................................................ 57 3.1.1 Види та план тестування............................................................................... 58 3.1.2 Розробка тестових сценаріїв........................................................................ 59 3.1.3 Навантажувальне тестування та перевірка черг обробки ........................ 64 3.1.4 Валідація якості роботи інтелектуальних сервісів ................................... 65 3.2 Розгортання програмної системи та системні вимоги .................................... 673.3 Верифікація програмної системи ...................................................................... 69 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОХОРОНА ПРАЦІ.................................... 73 4.1 Охорона праці....................................................................................................... 73 4.2 Організація оповіщення і зв’язку у надзвичайних ситуаціях техногенного та природного характеру................................................................................................ 76 ВИСНОВКИ................................................................................................................... 82 СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ .............................................................. 84 ДОДАТКИ...................................................................................................................... 90 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/50525 |
| Copyright owner: | @ Єсипов Леонід Сергійович, 2025 |
| References (Ukraine): | 1. MinIO: High Performance Object Storage. URL: https://github.com/minio/minio (дата звернення: 17.12.2025). 2. Bryk O., Mudryk I., Holubovskyi M., Stoianov Y. Machine learning models and methods aspects of processing unstructured data. Proceedings of the 1st International Workshop on Bioinformatics and Applied Information Technologies (BAIT 2024), Zboriv, Ukraine, 2024. 2024. P. 64–74. 3. Smeulders A. W. M., Worring M., Santini S., Gupta A., Jain R. ContentBased Image Retrieval at the End of the Early Years. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2000. Vol. 22, No. 12. P. 1349–1380. 4. Amazon Web Services. Amazon Simple Storage Service (S3) – Developer Guide. URL: https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html (дата звернення: 17.12.2025) 5. Bommasani R., Hudson D. A., Adeli E. et al. On the Opportunities and Risks of Foundation Models. Stanford University, 2021. URL: https://arxiv.org/abs/2108.07258 (дата звернення: 17.12.2025). 6. Object Management Group. OMG Unified Modeling Language (OMG UML), Version 2.5.1. URL: https://www.omg.org/spec/UML/2.5.1 (дата звернення: 17.12.2025). 7. MinIO, Inc. MinIO Object Storage — Architecture and Erasure Coding. URL: https://github.com/minio/minio/blob/master/docs/erasure/storageclass/README.md (дата звернення: 17.12.2025). 8. Май А., Мудрик І. Використання штучного інтелекту для розробки системи відеоспостереження з використанням технологій хмарних веб-сервісів AWS. Матеріали ХІ науково-технічної конференції «Інформаційні моделі, системи та технології» (м. Тернопіль, 13–14 грудня 2023 р.). Тернопіль : ТНТУ, 2023. С. 215. 9. OpenAI. Function Calling and Tool Use in Large Language Models. URL: https://platform.openai.com/docs/guides/function-calling (дата звернення: 17.12.2025). 10. Cockburn A. Writing Effective Use Cases. Boston : Addison-Wesley, 2001. 304 p 11. Richards M., Ford N. Fundamentals of Software Architecture. Sebastopol : O’Reilly Media, 2020. 419 p. 12. Manning C. D., Raghavan P., Schütze H. Introduction to Information Retrieval. Cambridge : Cambridge University Press, 2008. 482 p. 55. Методичні вказівки до виконання кваліфікаційної роботи магістра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх форм навчання / укладачі Михалик Д.М., Цуприк Г.Б., Бревус В.М., Мудрик І.Я. –89 Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. – 44 с. |
| Content type: | Master Thesis |
| Ebben a gyűjteményben: | 121 — інженерія програмного забезпечення |
Fájlok a dokumentumban:
| Fájl | Leírás | Méret | Formátum | |
|---|---|---|---|---|
| dyplom_Yesypov_L_2025.pdf | 1,99 MB | Adobe PDF | Megtekintés/Megnyitás |
Minden dokumentum, ami a DSpace rendszerben szerepel, szerzői jogokkal védett. Minden jog fenntartva!
Admin Tools