Deep Dream: как добавить к фото и видео мечты роботов

Технология обработки изображений при помощи нейронных сетей Deep Dream на короткое время взорвала интернет и пропала из виду. Но это не значит, что она перестала существовать и ею перестали пользоваться.
Так, группа Years & Years представила первый музыкальный клип (первый для известных команд и мажорных лейблов), полностью обработанный машинным разумом — нейронной сетью от Google. Прежде чем видео было смонтировано для песни Desire, потребовалось четыре дня видеосъёмок в нескольких пустынях Соединённых Штатов и несколько сотен часов работы компьютера.
Согласитесь, эффект потрясающий. Хотите создать нечто подобное из собственных записей? Для этого потребуется материал (фото или видео), компьютер, программа для видеомонтажа, доступ к интернету и некоторое время.
Если вкратце, работает рисование при помощи нейронных сетей так:
- Строится нейронная сеть.
- Производится обучение при помощи определённых снимков-эталонов с необходимым содержанием.
- Снимок обрабатывается нейронной сетью. Сеть ищет на фото знакомые сочетания пикселей и преобразует их в соответствии с усвоенным алгоритмом. Если сеть была обучена видеть глаза, то на картинке появятся глаза или их подобие.
Самым простым путём является использование готовых и обученных нейронных сетей. На данный момент они представлены в виде нескольких онлайн-сервисов. Один из них — Deep Dreamer, работу с которым мы уже описывали. Сегодня это преимущественно онлайн-сервис, хотя приложение для Mac всё ещё существует. Deep Dreamer подойдёт для обработки отдельных кадров и снимков, но стоит быть осторожным: нейронные сети этого сервиса уже обучены. А значит, они будут искать на снимках знакомый для себя материал и отрисовывать именно его.
Аналогично работает сервис с названием Deep Dream Generator. Как и Deep Dreamer, он предпочитает рисовать глаза и собак.
Есть и более хардкорный способ использования Deep Dream в домашних условиях для рисования чего угодно. Строить собственную нейронную сеть не потребуется, и слава богу: для этого необходимы сотни часов. Но попотеть при настройке готовой сети придётся.
Использовать стоит готовый проект под названием GoogleNet. Это не сложно, знание языков программирования не потребуется. А вот прочтение этой инструкции обязательно.
Затем придётся найти 200–1 000 различных рисунков на заданную тему и сохранить их с разрешением 256 × 256 с режимом True Color JPG (не чёрно-белое, даже если оригиналы именно таковы). Рисунки должны содержать именно ту информацию, которую хочется вывести на обрабатываемые картинки.
Описание процесса дальнейшей настройки, отладки и обучения сети можно найти в этой русскоязычной статье. Всё это может показаться несколько сложным, но на самом деле единственное препятствие — длительная высокая загрузка процессора.















Лучшие предложения
10 товаров для дачного сезона, которые нужно купить уже сегодня
Топ-10 смартфонов, которые стоит купить на Великой китайской распродаже от AliExpress
10 мелочей для кухни, которые решают много бытовых проблем
Удобный для новичков 3D-принтер Flashforge AD5X отдают со скидкой 41%
10 гаджетов, чтобы не упахиваться во время генеральной уборки
Надо брать: неубиваемый внешний аккумулятор от Nitecore
Новинка от Roborock: робот-пылесос для тщательной уборки со скидкой 53%
Со скидкой 59% можно купить наушники от Edifier сейчас на AliExpress
Полезные подарки на 8 Марта: 3 пылесоса от Dreame со скидкой до 20 000 рублей
Реклама321 проект и 3,1 млрд рублей: как прошёл первый год работы Президентского фонда природы
Куда поехать за классным сувениром: 7 точек Золотого кольца с удивительными народными промыслами
Молодые авторы социальных проектов смогут получить до 1 млн рублей на реализацию своих идей