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

Одним из примеров является скрипт Neural Doodles, написанный Алексом Шампандаром (Alex Champandard), который выложил исходники на GitHub и описал свою работу в научной публикации.

Для запуска программы нужен Python 3.4+, установленные библиотеки numpy и scipy, а также python3-dev. Для работы скрипта потребуется предварительно обученная нейросеть (VGG19, 80 МБ). Инструкции по установке локального окружения можно найти по ссылке на GitHub, которая уже была выше.

Для рендеринга на GPU требуется хорошая карта Nvidia с поддержкой технологии CUDA и 2-4 ГБ памяти (для больших изображений — 8-12 ГБ). Рендеринг можно запустить и на CPU, в этом случае нужно примерно такое же количество оперативной памяти, пишет Анатолий Ализар на GeekTimes.

В результате работы получаются вот такие штуки.

Но если скрипт Neural Doodles стал известен ещё в начале марта, то позже подоспело приложение Prisma для iOS, в котором можно проделать такие же манипуляции над своими фотографиями, причём приложение отправляет их на мощный сервер, который их видоизменяет. Об этом пишет Mail.ru — там же опубликованы примеры обработанных «Призмой» фотографий.

Фото, обработанное приложением Prisma. Иллюстрация hi-tech.mail.ru

Фото, обработанное приложением Prisma. Иллюстрация hi-tech.mail.ru

Фото, обработанное приложением Prisma. Иллюстрация hi-tech.mail.ru

Фото, обработанное приложением Prisma. Иллюстрация hi-tech.mail.ru


Комментарии: (0)

Оставить комментарий

Представьтесь, пожалуйста