Програмне забезпечення для персоналізованого переходу між стилями зображень

dc.contributor.advisorЯсенова, Анна Вадимівна
dc.contributor.authorОмелян, Дмитро Володимирович
dc.date.accessioned2025-01-09T10:44:29Z
dc.date.available2025-01-09T10:44:29Z
dc.date.issued2024
dc.description.abstractПояснювальна записка дипломного проєкту складається з п'яти розділів, містить 48 таблиць, 33 рисунки та 27 джерел – загалом 85 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для персоналізованого переходу між стилями зображень. Мета дипломного проєкту: створення ефективного та зручного інструменту для зміни стилів зображень з використанням сучасних алгоритмів машинного навчання та інтеграцією з Telegram. Об'єкт дослідження: методи та технології обробки зображень і стилізація їх за допомогою алгоритмів глибокого навчання. Предмет дослідження: програмне забезпечення для персоналізованої стилізації зображень. У першому розділі розглянуто аналіз предметної області, де було досліджено існуючі рішення, проведено аналіз відомих програмних продуктів та алгоритмічних рішень, описано бізнес-процеси та поставлено задачу проєкту. Другий розділ присвячений розробленню вимог до програмного забезпечення, включаючи функціональні та нефункціональні вимоги, а також варіанти використання програмного забезпечення. У третьому розділі розроблено архітектуру програмного забезпечення, включаючи опис клієнтської та серверної сторони, модулі авторизації, контролери користувача та роботи із зображеннями, а також рекомендаційну систему стилів і перенесення стилів. Четвертий розділ містить аналіз якості та тестування ПЗ, опис процесів тестування та контрольного прикладу, що демонструє функціональність системи. У п'ятому розділі описано впровадження та супровід програмного забезпечення, включаючи розгортання клієнтського застосунку, серверного сервісу та моделей машинного навчання. Програмне забезпечення впроваджено у навчальному середовищі для апробації і тестування. Результати роботи пройшли апробацію на науково-практичній конференції та опубліковані у відповідних виданнях.
dc.description.abstractotherThe explanatory note of the diploma project consists of five sections, contains 48 tables, 33 figures, and 27 sources – in total 85 pages. The purpose of the diploma project is to develop software for personalized image style transition, utilizing modern machine learning algorithms and integrating with Telegram. OBJECT OF STUDY: Methods and technologies for image processing and stylization using deep learning algorithms. SUBJECT OF STUDY: Software for personalized image stylization. In the first section, an analysis of the subject area is presented, including an examination of existing solutions, analysis of known software products and algorithmic solutions, a description of business processes, and the formulation of the project task. The second section is devoted to the development of software requirements, including functional and non-functional requirements, as well as use case scenarios for the software. In the third section, the software architecture is developed, including descriptions of the client and server sides, authentication modules, user and image processing controllers, as well as the recommendation system for styles and style transfer. The fourth section includes an analysis of the software quality and testing, detailing the testing processes and a control example demonstrating the system's functionality. The fifth section describes the deployment and maintenance of the software, covering the deployment of the client application, the main server service, and machine learning models. The software has been implemented in an educational environment for trial and testing. The results of the work were presented at a scientific and practical conference and published in relevant journals.
dc.format.extent225 с.
dc.identifier.citationОмелян, Д. В. Програмне забезпечення для персоналізованого переходу між стилями зображень : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Омелян Дмитро Володимирович. - Київ, 2024. - 225 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/71754
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectпрограмне забезпечення
dc.subjectстилізація зображень
dc.subjectмашинне навчання
dc.subjectdeep learning
dc.subjectTelegram
dc.subjectReact
dc.subjectFastAPI
dc.subjectSoftware
dc.subjectimage stylization
dc.subjectmachine learning
dc.subjectPyTorch
dc.titleПрограмне забезпечення для персоналізованого переходу між стилями зображень
dc.title.alternativeSoftware for AI-Driven Personalized Style Transfer to Segmented Objects
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Omelian_bakalavr.pdf
Розмір:
16.64 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: