Найти в Дзене
Кнехт

Этих людей никогда не существовало

Инженер-разработчик компании Uber Филипп Ванг создал сервис который может генерировать лица людей за несколько секунд с помощью генеративного алгоритма нейронных сетей StyleGAN, разработанного Nvidia.

Пример сгенерированного лица
Пример сгенерированного лица

Данная система работает следующим образом: одна нейронная сеть генерирует изображение из черт лица разных людей, а вторая проверяет сгенерированную картинку на реалистичность. Результатом является изображение, которое было сгенерировано первой нейронной сетью и одобрено второй.

Пример сгенерированного лица
Пример сгенерированного лица

Неплохо, правда?

Система StyleGAN использует черты лица разных людей и подстраивает под нужный пол, возраст, позу и так далее. Также система подразумевает наличие атрибутов высокого уровня, такие как лицо, и низкого, такие как глаза, рот, брови и так далее.

Пример работы нейросети
Пример работы нейросети

Лица на примере очень реалистичные, правда, там они далеко не все такие удачные.

Пример работы нейросети
Пример работы нейросети

Вот ещё пример удачных генераций.

Вы можете воспользоваться сервисом по ссылке thispersondoesnotexist.com. Новый результат можно получить при каждом обновлении страницы.

Система StyleGAN может генерировать не только изображения с лицами людей, но также и изображения котов. Работу нейросети можно проверить в сервисе того же Филиппа Ванга, единственное, в гораздо более низком разрешении и не всегда с приемлемым результатом.

Пример работы нейросети
Пример работы нейросети

Можно ли отличить от реального котёнка? Думаю, что в данном примере это невозможно.

Пример работы нейросети
Пример работы нейросети

Вот ещё удачно сгенерированные коты и кошки. Неудачные результаты, чтобы не смущать читателя, не будут приведены в данной статье.

Сервис с котами доступен по ссылке thiscatdoesnotexist.com.

Однако, данный алгоритм способен генерировать не только людей и кошек, система StyleGAN может создавать ещё и изображения спален.

Пример работы нейросети
Пример работы нейросети

Напомню, что это несуществующие объекты, приведённые изображения являются лишь результатом работы алгоритма.

Также StyleGAN был опробован в создании изображений машин. Результат очень интересный.

Пример работы нейросети
Пример работы нейросети

Разрешение низкое, но если бы вам показали эти картинки, вы бы ни за что не подумали, что этих машин просто не существует.

На данный момент StyleGAN является мощнейшей системой генерации изображений объектов, результаты работы которой просто впечатляют. Код этой нейронной сети находится в открытом доступе по ссылке github.com/NVlabs/stylegan.