Как работают нейросети в приложении FaceApp

Как работают нейросети в приложении FaceApp

Как работают нейросети в приложении FaceApp

В основу приложения FaceApp, которое за считанные дни завоевало популярность во всем мире, легли нейросети. Как пишет портал Hi-News.ru,

Для обучения нейросети использовались фотографии, поскольку их очень много в открытом доступе. Именно так разработчикам FaceApp удалось достичь впечатляющей точности в обработке видео — приложение очень хорошо умеет искусственно «состаривать» и омолаживать людей, менять прическу, наносить макияж.

За разработкой FaceApp стоит наш соотечественник — Ярослав Гончаров, выходец из «Яндекса», основавший компанию Wireless Lab. Несколько проектов компании были связаны с глубинным обучением нейросетей, а «выстрелил» именно FaceApp, ведь именно фото и видео станут самым важным типом информации в ближайшем будущем. Анализируя закономерности во внешности людей, FaceApp создает новые изображения, где человек выглядит более молодым, взрослым или улыбающимся.

Приложение стало популярным уже через несколько месяцев после выхода в начале 2017 года. FaceApp держался в топе App Store и Google Play в России, США, Великобритании, Франции, Германии и многих других странах. Вскоре приложение достигло отметки в 40 миллионов скачиваний. Интересно, что новый виток популярности FaceApp принес именно фильтр «состаривания». Многим молодым людям было интересно, как они будут выглядеть через 30, 40 и даже 60 лет, а FaceApp позволил им это сделать.

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

В случае с FaceApp, вероятно, генератор сначала определяет атрибуты человеческого лица (от улыбки до волос и даже веснушек), а затем накладывает на него атрибуты старого/молодого лица (вроде морщин или, наоборот, гладкой кожи.

 

Приложение можно скачать бесплатно для iPhone и Android. Изначально доступен начальный набор инструментов, но если оформите подписку, получите продвинутые фильтры.

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

Интересно, как далеко продвинутся нейросети в ближайшие несколько лет. Всего два года назад компания Lyrebird из Монреаля создала речевой синтезатор на основе ИИ, способный воспроизвести любой голос. Системе  достаточно лишь нескольких секунд аудиозаписи голоса человека, на основе которых и будет создан звуковой фрагмент. Точное подражание голосу возможно благодаря использованию нейронных сетей на основе искусственного интеллекта. ИИ учится распознавать особенности речи человека, а затем эти данные уже используются для синтеза искусственного голоса.

Ивановский бизнесъ

Главный редактор журнала Ивановский Бизнес