Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://er.knutd.edu.ua/handle/123456789/28435
Назва: | Розробка програмного забезпечення для покращення якості зображень з використанням нейронних мереж |
Інші назви: | Software development for improving image quality using neural networks |
Автори: | Яхно, Володимир Михайлович Рубан, Артем Олександрович |
Ключові слова: | Штучний інтелект комп’ютерний зір CNN GAN PyTorch Python Artificial intelligence computer vision |
Дата публікації: | 2023 |
Видавництво: | Київський національний університет технологій та дизайну |
Бібліографічний опис: | Рубан А. Розробка програмного забезпечення для покращення якості зображень з використанням нейронних мереж : кваліфікаційна робота за спеціальністю 122 Комп’ютерні науки / А. Рубан; наук. кер. В. М. Яхно – Київ : КНУТД, 2023. – 72 с. |
Короткий огляд (реферат): | Дана кваліфікаційна робота націлена на дослідження, розробку та реалізацію програмного забезпечення, заснованого на генеративно-змагальних мережах (GAN), для підвищення якості зображень. Метою є створення ефективного алгоритму покращення роздільної здатності зображень з використанням передових методів глибокого навчання, а також практичне впровадження даної системи в рамках комп'ютерного зору.
Проведено ретельне дослідженням структури нейронних мереж, їх формування та розвитку в контексті підвищення якості зображень. Також проведено теоретичний аналіз комп'ютерного зору та огляд переваг використання фреймворку PyTorch.
Проведено огляд принципів роботи згорткових мереж (CNN), математична модель генеративно-змагальної мережі (GAN), а також методи вирахування похибки. Особливу увагу приділено функцій генератора та дискримінатора.
Представлено практичну реалізацію програмного забезпечення для покращення якості зображень з використанням генеративно-змагальних мереж. Розглянуто бібліотеки, вибрано набір даних, описано класи генератора та дискримінатора, а також наведено функцію навчання моделі. Розроблено інтерфейс програмного забезпечення із прикладами використання. This master's thesis is aimed at the research, development and implementation of software based on generative adversarial networks (GAN) to improve the quality of images. The goal is to create an effective algorithm for improving the resolution of images using advanced deep learning methods, as well as practical implementation of this system in the framework of computer vision. A thorough study of the structure of neural networks, their formation and development in the context of image quality improvement was carried out. A theoretical analysis of computer vision and an overview of the advantages of using the PyTorch framework were also carried out. An overview of the principles of convolutional networks (CNN), the mathematical model of a generative-competitive network (GAN), as well as error calculation methods was conducted. Special attention is paid to the generator and discriminator functions. The practical implementation of software for improving the quality of images using generative-competitive networks is presented. The libraries are reviewed, the dataset is selected, the generator and discriminator classes are described, and the model training function is given. A software interface with examples of use has been developed. |
URI (Уніфікований ідентифікатор ресурсу): | https://er.knutd.edu.ua/handle/123456789/28435 |
Faculty: | Факультет мехатроніки та комп'ютерних технологій |
Department: | Кафедра комп'ютерних наук |
Розташовується у зібраннях: | Магістерський рівень |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Ruban.pdf | 2,95 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.