20.04.2024
Подписывайтесь на Telegram-канал по ссылке

«Алиса» научилась изменять внешность людей на фотографиях

Алиса научилась изменять внешность людей на фотографиях

Разработчики Яндекса создали для голосового помощника Алиса новый навык — теперь она умеет изменять внешность людей на фотографиях. Алиса может вас состарить или, наоборот, омолодить, поменять вам пол, сделать из вас героя аниме или превратить вас в эльфа, орка или вампира. Просто скажите: «Алиса, измени меня» или «Алиса, преврати меня в эльфа» и покажите фото — такое, чтобы на нём было хорошо видно лицо.

Как это работает

Ещё несколько лет назад пририсовать себе усы можно было разве что в графическом редакторе. Сейчас появились десятки сервисов, которые выполняют такие трансформации автоматически, с помощью нейросетей. Но универсального способа менять внешность на фото не существует — есть набор методов, на основе которых каждый придумывает собственное решение.

В данном случае за преобразование фотографий отвечает нейросетевая модель, которая получает на вход снимок, а на выходе выдаёт его модифицированную версию. Чтобы модель научилась выполнять трансформации, ей нужны примеры. Найти их в реальной жизни довольно сложно — например, для превращения мужчин в женщин потребовалось бы множество фото разнополых близнецов. Поэтому модель обучали на искусственных лицах. Их сгенерировали с помощью нейросети с архитектурой StyleGAN2, разработанной в компании Nvidia.

Изображения, которые выдаёт сеть, крайне реалистичны: взглянув на картинку, вы вряд ли заподозрите, что такой человек никогда не существовал в действительности. Разработчики Яндекса подобрали параметры таким образом, чтобы сгенерировать много фотопар: «ребёнок — взрослый», «мужчина — женщина» и так далее. Из этих экспериментов родился не только новый навык для Алисы, но и научная статья — из неё, если вы владеете английским, можно узнать все подробности.