Работы DeepDream выставят на аукцион

Картина Босха, преобразованная с помощью DeepDream

flickr.com / fdecomite

В феврале в Сан-Франциско пройдет двухдневное мероприятие, посвященное искусству нейросетей. Об этом событии сообщает в своем блоге компания Google.

Событие будет проходить в течение двух дней в Сан-Франциско. В первый день в Gray Area Foundation for the Arts будут выставляться 29 произведений, созданных с помощью нейронных сетей художниками со всего мира. В этот же день работы будут проданы на аукционе. На следующий день пройдет симпозиум по машинному обучению и искусству, видео с которого обещают выложить в сеть.

В июле 2015 года компания Google выложила в открытый доступ исходный код нейросети, названный Deep Dream. Нейросеть, используемая компанией для распознавания объектов на изображениях, искажала исходное изображение в соответствии с тем, какие его фрагменты напоминали алгоритму те или иные знакомые объекты. Для картин, созданных нейронными сетями, компания Google ввела термин — инцепционизм.

Некоторое время спустя публикации исходного кода, сотрудник университета Тюбингена Леон Гатис предложил собственный алгоритм для нейронной сети. С помощью этого алгоритма нейросеть отделяла стиль изображения от его содержания, а после создавала новое изображение на основе имеющегося содержания и изображения в другом стиле.

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

В прошлом году инженеры Google Александр Мордвинцев, Крисофер Ола и Майк Тика показали, как можно визуализовать работу сверточной нейронной сети, повернув ее работу в обратную сторону.

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

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

Кристина Уласович


Нашли опечатку? Выделите фрагмент и нажмите Ctrl+Enter.