Год был насыщенным, тема машинного обучения как никогда актуальна. Мы отобрали 20 примеров использования нейросетей, которые точно вам понравятся.
Содержание
Писать текст
«Самый удивительный человек умирает, и ты — единственный, кто хочет что-то украсть у его отца».
Botnik Studios обучили нейросеть писать сценарии для сериала «Клиника». Узнав об этом, Зак Брафф прочитал на камеру один из монологов своего персонажа — Джей Ди.
In which I perform the final monologue of a Scrubs script written by a computer. Happy Holidays. pic.twitter.com/49ftogeB05
— Zach Braff (@zachbraff) 18 декабря 2017 г.
В той же студии Botnik нейросеть обучили писать фанфики: произведение, написанное нейросетью, называется «Гарри Поттер и портрет того, что выглядит, словно большая куча пепла». Сюжет получился страннее, чем название, фанфик можно почитать здесь.
Новый фильм «Завод станкостроительных станков» создали ребята из киностудии RitZEED. За 40 часов в рамках хакатона «What the Hack 3.0» в Imaguru они построили нейронную сеть, натренировали на всем известных фильмах и получили безумного нейросценариста.
В MIT сделали нейросеть, которая генерирует страшные истории (обучается на историях с новостного Reddit). Почитать страшилки можно тут.
Двое программистов, сотрудники Яндекс — Иван Ямщиков и Алексей Тихонов обучили нейросеть стихосочинению в стиле бывшего лидера группы Nirvana Курта Кобейна. Результатом творческого кодинга молодые люди поделились на своем канале YouTube.
Работать с изображениями
Нейросеть от 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 предложений на английском, и чем больше предложений будет записано, тем более качественным будет ваш цифровой клон.
Нейросеть обучили обходить капчу.
Нейронную сеть учат читать по губам. В теории, проект сможет помочь слабовидящим людям, реставрации старых записей. Вот тут можно почитать о проекте и посмотреть небольшое демо-видео.
Сейчас мы наблюдаем за обучением нейросетей в эпоху их становления. Что будет дальше?