Details

Title: Удаление шума из изображений с использованием генеративно-состязательных нейронных сетей со сверточными слоями: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Малов Илья Алексеевич
Scientific adviser: Круглов Сергей Константинович
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: машинное обучение; нейронные сети; глубокое обучение; шум на изображениях; искусственный интеллект; сверточные нейросети; machine learning; neural networks; deep learning; image noise; artificial intelligence; convolutional neural networks
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1515
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\6587

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В работе рассмотрена задача удаления нескольких видов шумов из изображения. Для более эффективного решения этой задачи предполагается использовать генеративно-состязательные нейронные сети. В работе рассмотрены технологии и математические основы построения нейронных сетей, а также проанализированы популярные архитектуры нейросетей. Разработана архитектура нейронной сети для решения задачи удаления шума, подготовлены данные для обучения данной сети. Нейросеть была обучена на подготовленных данных. Вся работа проводилась с использованием языка Python, библиотек для машинного обучения Tensorflow и Keras, среды IPython с оболочкой Jupyter Notebook. Для отрисовки графиков и изображений использована библиотека Matplotlib. Результатом работы является обученная нейронная сеть, которая способна более эффективно, чем стандартные методы, удалять шум из изображений определённого типа.

The work considers the task of removing several types of noise from an image. The work discusses the technologies and mathematical foundations of the construction of neural networks, and also analyzes the popular architecture of neural networks. An architecture of a neural network was developed to solve the problem of noise removal, dataset wes prepared for training this network. The neural network was trained on the prepared data. All work was carried out using the Python language, Tensorflow and Keras machine learning libraries, and the IPython environment with the Jupyter Notebook shell. To draw graphs and images, the Matplotlib library was used. The result of the work is a trained neural network, which is able to more effectively than standard methods remove noise from images of a certain type.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 47
Last 30 days: 0
Detailed usage statistics