Обучить нейросеть бесплатно

DeepDream

Модель позволяет изменить входное изображение, делая его сюрреалистическим

Нейросеть DeepDream

Эта модель была впервые описана в научной публикации сотрудника Google Александра Мордвинцева в 2015 году. Идея была в том, чтобы использовать свёрточную нейросеть, предварительно обученную для задачи классификации изображений, находить с её помощью паттерны на заданном изображении, и итерационно его модифицировать для усиления этих паттернов. В результате получался очень забавный "галюценогенный" эффект.

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

Галюцинация нейросети DeepDream

Как обучить нейросеть DeepDream

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

Например, один из наиболее распространенных подходов является взять нейросеть архитектуры GoogLeNet, обученную на датасетах ImageNet или MIT Places. Так как ImageNet содержит огромное количество животных, то ничего удивительного нет в том, что очень часто в "галюцинациях" этой модели встречаются перемешанные собачьи морды и другие части тел.

Варианты применения DeepDream

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

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

Котёнок, обработанный нейросетью DeepDream, слой 3a

Слой 3a

Котёнок, обработанный нейросетью DeepDream, слой 3b

Слой 3b

Котёнок, обработанный нейросетью DeepDream, слой 4c

Слой 4c

Хотите такую нейросеть?

Как и многие модели искусственного интеллекта, эта доступна для всех совершенно бесплатно

Скачать себе

DeepDream доступна бесплатно для всех желающих. Если Вы знаете Python, и у Вас установлен Caffe - скачайте оригинальный Notebook с Github. Удачного творчества!

Скачать модель

Использовать готовую

В интернет много сервисов, позволяющих бесплатно преобразовывать изображения с помощью DeepDream и других похожих моделей

Использовать online

Нужна консультация

Эти варианты не устраивают и нужно что-то больше? Вы бы хотели получить помощь от профессионалов? Тогда смело обращайтесь к нам.

Написать нам письмо

Все права защищены © 2021 usbl.ai
info@usbl.ai