Секрет FaceApp: как технология нейросетей
помогла заработать $1 млн за 10 дней

В июле 2019 года моя Instagram лента перенеслась на 50 лет вперед: почти каждый обзавелся приложением FaceApp и, пересчитав морщины на лице, запостил фото себя в старости. Всего лишь один эффект позволил достичь 6,5 млн скачиваний российским разработчикам компании Wireless Lab, владеющим FaceApp. Пользователи отметили правдоподобность эффекта «старения», работающего на использовании нейронных сетей.

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

Что такое нейросеть?

В основе идеи — нейроны (клетки головного мозга) реального человека. Предположим, наша задача узнать, как наш друг Василий будет выглядеть через 50 лет. Простейший способ — перебрать бесконечность вариантов и определить наиболее правдоподобный вариант старения, например, на основе семейного архива фотографий родственников.

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

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

Пять приложений, пользующиеся нейронными сетями

Теперь мы знаем, как работает простейшая нейронная сеть с задачей нахождения вашей правдоподобной фотографии в преклонных годах. Далее — интересные приложения, используемые не только в рамках Instagram, но и, к примеру, для базовых задач дизайна.
1. This Person Does Not Exist

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

2. AutoDraw

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


3. Looka

Запрашивая ваши предпочтения в цвете, форме и даже в значках, система подберет наиболее подходящий вашим условиям логотип за 5 секунд.


4. RemoveBg

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


5. Ostagram

Совмещение фотографий - всегда выигрышная тема. Благодаря нейросети после объединения фото мы получили новое изображение, которое можно использовать как красочную иллюстрацию вашего блога о межгалактических перелетах, например :)


Анастасия Кудряшова
Специалист по коммуникациям S1

Made on
Tilda