Разработчик создал нейросеть, которая превращает мужчин в девушек
Разработчик Дэвид Гарсия создал нейросеть, которая превращает мужские лица в женские и наоборот. Об этом программист написал в публикации на Github, сообщает N+1.
Гарсиа использовал глубинную сверточную порождающую состязательную сеть (deep convolutional generative adversarial networks). Подобная архитектура сочетает элементы сверточной и порождающей состязательной нейросетей.
На вход системе подается картинка с разрешением 80×100 пикселей. Программа обрабатывает ее, чтобы изображение стало похоже на целевое. Например, если пользователь загрузил фотографию мужчины, нейросеть придаст ему женские черты. Для обучения разработчик использовал небольшую базу данных, из которой он выбрал фотографии привлекательных людей. Гарсия объяснил такой выбор: «Есть немного способов быть привлекательным и много способов быть некрасивым».
В результате искусственный интеллект научился превращать мужские лица в женские и наоборот. При этом черты лица людей на исходных изображения остались без изменений.
Сверточные нейросети — класс сетей, которые распознают изображение, звук и решают другие подобные задачи. Порождающая модель состоит из двух систем: генеративной и различающей, которые «борются» друг с другом. Работа строится на том, что «генератор» пытается обмануть различающий элемент, создавая образцы, которые его «соперник» не может отличить от эталона. В результате проходит «соревнование» между двумя системами. Одна учится создавать «подделки», другая — их находить.