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

Писать текст

«Самый удивительный человек умирает, и ты — единственный, кто хочет что-то украсть у его отца».

Botnik Studios обучили нейросеть писать сценарии для сериала «Клиника». Узнав об этом, Зак Брафф прочитал на камеру один из монологов своего персонажа — Джей Ди.

В той же студии Botnik нейросеть обучили писать фанфики: произведение, написанное нейросетью, называется «Гарри Поттер и портрет того, что выглядит, словно большая куча пепла». Сюжет получился страннее, чем название, фанфик можно почитать здесь.

Новый фильм «Завод станкостроительных станков» создали ребята из киностудии RitZEED. За 40 часов в рамках хакатона «What the Hack 3.0» в Imaguru они построили нейронную сеть, натренировали на всем известных фильмах и получили безумного нейросценариста.

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

Двое программистов, сотрудники Яндекс — Иван Ямщиков и Алексей Тихонов обучили нейросеть стихосочинению в стиле бывшего лидера группы Nirvana Курта Кобейна. Результатом творческого кодинга молодые люди поделились на своем канале YouTube.

Песня «In the back of your glass» вошла в новую пластинку коллектива, который носит название своего электронного соавтора — Neurona. Авторство текста принадлежит нейросети. В прошлом году Алексей и Иван создали проект «Нейронная оборона».

Работать с изображениями

Нейросеть от Google преобразует неумелые рисунки в красивые иллюстрации. Инструмент AutoDraw определяет, что вы хотели изобразить, и с учетом этого самостоятельно улучшает ваш рисунок.

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

Adobe Research сделали нейросеть для стилизации фото-портретов.

Изменять внешность

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

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

Над другим интересным проектом работала французская компания Orange Labs. Они создали алгоритм на основе нейросетей, способный искусственно состаривать и омолаживать изображения лиц, сохраняя при этом сходство. OpenFace в 80% случаев сумела идентифицировать людей на измененных фото. Это хороший результат, так как раньше программы с подобными эффектами давали около 50%.

В процессе обучения нейросети проанализировали, как выглядят лица людей шести возрастных категорий (до 18 лет, 19-29, 30-39, 40-49, 50-59 и старше 60 лет). Для этого в них загрузили по 5 тыс. фотографий людей из каждой возрастной категории. Так нейросети определили паттерны изображения лиц, характерные для определённого возраста, и смогли применить их для состаривания и омоложения любого лица с изображения.

Автор под ником Deepfakes обучил нейросеть заменять лица порно-актрис на лица знаменитостей прямо в видео. Он рассказал, что использовал алгоритм, аналогичный тому, который применяет Nvidia в технологии, позволяющей изменять погодные условия или время года на видео. Система «тренируется» при помощи роликов на YouTube и изображений в Google. В процессе обучения ИИ пытается сопоставить фрагменты исходных портретов с видеозаписью максимально правдоподобным образом.

Создавать музыку

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

Doug McKenzie методом проб и ошибок научил три нейросети генерировать джаз. Он опубликовал результаты в 18-минутном видео на YouTube-канале.

Приложение для IOS на нейросети читает рэп обо всем, что видит.

Генерировать 3D-модель местности

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


А что ещё?

Maroon 5 добавили результаты работы нейросетей в свое музыкальное видео. Интересный эффект.

Создан генератор голоса на английском на основе нейросетей (пока что бета). Для начала нужно записать 30 предложений на английском, и чем больше предложений будет записано, тем более качественным будет ваш цифровой клон.

Нейросеть обучили обходить капчу.

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

Сейчас мы наблюдаем за обучением нейросетей в эпоху их становления. Что будет дальше?