このアイテムの引用には次の識別子を使用してください: http://elartu.tntu.edu.ua/handle/lib/50525
タイトル: Інтеграція інтелектуальних сервісів класифікації, пошуку та зберігання в систему керування медіаконтентом ТНТУ
その他のタイトル: Integration of Intelligent Classification, Search, and Storage Services into the TNTU Media Content Management System
著者: Єсипов, Леонід
Yesypov, Leonid
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic description (Ukraine): Єсипов Л. С. Інтеграція інтелектуальних сервісів класифікації, пошуку та зберігання в систему керування медіаконтентом ТНТУ : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / Л. С. Єсипов. — Тернопіль: ТНТУ, РІК. — 111 с.
発行日: 12月-2025
Date of entry: 22-12月-2025
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Мудрик, Іван Ярославович
Committee members: Жаровський, Руслан Олегович
UDC: 004.9
キーワード: 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
抄録: Метою роботи є модернізація системи керування медіаконтентом шляхом інтеграції інтелектуальних сервісів для класифікації, пошуку та надійного зберігання файлів. Об’єктом дослідження є процес організації та управління медіаконтентом у веб-сервісах з використанням сучасних технологій збереження та обробки даних. Предметом дослідження є методи та технології інтеграції мультимодальних нейромереж, систем розпізнавання облич, інтелектуального пошуку та об’єктного зберігання файлів на базі 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
出現コレクション:121 — інженерія програмного забезпечення

このアイテムのファイル:
ファイル 記述 サイズフォーマット 
dyplom_Yesypov_L_2025.pdf1,99 MBAdobe PDF見る/開く


このリポジトリに保管されているアイテムはすべて著作権により保護されています。

管理ツール