Эта нейросеть знает, как вы будете выглядеть через 50 лет. Как она работает?
Не секрет, что сейчас нейросети чаще всего используются в фотографии. Мы уже видели, как они способны работать с анимацией на обычном компьютере, а картины, написанные искусственным интеллектом, уходят с молотка дороже произведений именитых художников. Неудивительно, что именно нейросети легли в основу приложения FaceApp, которое за считанные дни завоевало популярность во всем мире, штурмуя магазины App Store и Google Play.
Илон Маск после того, как колонизировал Марс
Почему именно фотография? Ответ на самом деле простой — снимков и разнообразных изображений в Сети очень много. Да не просто много, их миллиарды! Вероятно, количество фото давно превысило число населения Земли, и пусть не все снимки выкладываются в интернет, их все равно очень много. Поэтому нейросеть гораздо проще обучать на основе фотографий: ей можно «скормить» множество данных, которые находятся в открытом доступе. Именно так разработчикам FaceApp удалось достичь впечатляющей точности в обработке видео — приложение очень хорошо умеет искусственно «состаривать» и омолаживать людей, менять прическу, наносить макияж — возможностей там довольно много.
За разработкой FaceApp стоит наш соотечественник — Ярослав Гончаров, выходец из «Яндекса», который основал компанию Wireless Lab. Несколько проектов новой компании были связаны с глубинным обучением нейросетей, а «выстрелил» именно FaceApp, ведь именно фото и видео станут самым важным типом информации в ближайшем будущем. При помощи анализа закономерности во внешности людей FaceApp создает новые изображения, на которых человек выглядит более молодым, взрослым или, например, улыбающимся.
Джеф Безос после того, как продал Amazon
Приложение стало популярным уже через несколько месяцев после выхода в начале 2017 года. FaceApp держался в топе App Store и Google Play в России, США, Великобритании, Франции, Германии и многих других странах. Вскоре приложение достигло отметки в 40 миллионов скачиваний. Интересно, что новый виток популярности FaceApp принес именно фильтр «состаривания». Многим молодым людям было интересно, как они будут выглядеть через 30, 40 и даже 60 лет, а FaceApp за счет точности своих алгоритмов позволил им это сделать.
Разработчики не раскрывают используемый алгоритм (что неудивительно). Возможно, в основе проекта лежит алгоритм генеративных нейронных сетей StyleGAN, разработанный компанией Nvidia. Именно он был задействован в проекте thispersondoesnotexist, который генерировал реалистичные лица, которые на самом деле никогда не существовали. Правда, в том случае имела место работа сразу двух нейросетей: одна из них отвечала непосредственно за создание изображения, после чего вторая анализировала образ на предмет реалистичности. При генерации лица нейросеть использует черты сразу нескольких людей, а затем адаптирует их с нужным возрастом, мимикой, длиной волос и другими параметрами.
В случае с FaceApp, вероятно, генератор сначала определяет атрибуты человеческого лица (от улыбки до волос и даже веснушек), а затем накладывает на него атрибуты старого/молодого лица (вроде морщин или, наоборот, гладкой кожи) — но так, чтобы изображение выглядело как настоящее.
26-летний автор Hi-News.ru после того, как решил встретить старость в Швейцарии
Читайте также — Нейросеть Яндекса написала пьесу для симфонического оркестра
Как скачать FaceApp
Приложение можно скачать бесплатно для iPhone (вот здесь) и Android (тут). Изначально доступен начальный набор инструментов, но если оформите подписку, получите продвинутые фильтры.
FaceApp собирает данные пользователей?
Когда вы пользуетесь сервисами, в основе которых лежат нейросети, должны понимать, что каждый «скормленный» им мегабайт данных используется для дальнейшего обучения нейросети. Так что в некотором смысле приложение действительно собирает пользовательские данные. И здесь есть две стороны медали: с одной — свои фотографии хочется держать только у себя; с другой — нейросеть нужно как-то обучать, ведь без этого FaceApp не смог бы так реалистично изменять фотографии.
Конечно, по хорошему разработчики должны предупреждать о том, что собирают данные, иначе кто-то может подумать, что впоследствии их перепродадут и будут использовать маркетологи для контекстной рекламы. Или фото автора Hi-News.ru появится в рекламе одного банка для пенсионеров (надеюсь, что нет).
Интересно, как далеко продвинутся нейросети в ближайшие несколько лет. Всего два года назад компания Lyrebird из Монреаля создала речевой синтезатор на основе ИИ, способный воспроизвести любой голос. Для подражания голосу системе достаточно лишь нескольких секунд аудиозаписи голоса требуемого человека, на основе которых и будет создан звуковой фрагмент. Точное подражание голосу возможно благодаря использованию нейронных сетей на основе искусственного интеллекта, работающих по тем же принципам, что нейронные сети человеческого мозга. ИИ учится распознавать особенности речи человека, а затем эти данные уже используются для синтеза искусственного голоса. Так что селфи — далеко не предел использования нейросетей.