«Сны» нейронных сетей Google одновременно удивительные и тревожные

23 735 просмотров
Об авторе

Google

Американский писатель-фантаст однажды задал знаменитый вопрос: мечтают ли андроиды об электроовцах? И хотя он был на верном пути, ответ все же нет, не мечтают. Они мечтают о собакоголовых рыцарях на лошадях, верблюдоптицах и свиноулитках на фоне плывущих ландшафтов в стиле Дали.

Программное обеспечение для распознавания изображений Google, которое может обнаруживать, анализировать и даже автоматически титровать изображения, использует искусственные нейронные сети, которые стремятся имитировать человеческий мозг. В процессе под названием «inceptionism», который силами отечественных локализаторов фильмов можно назвать «начинанием», инженеры Google пытались разглядеть, о чем «мечтают» или что «снится» этим искусственным сетям — что они видят в невзрачных изображениях облаков, например? Что видит искусственный мозг, наученный находить снимки собак, когда ему показывают изображение рыцаря?

Google учит свое программное обеспечение, скармливая ему миллионы снимков, выявлять конкретные объекты. Скормив снимок, инженер просит подчеркнуть распознанный объект на изображении. Сеть состоит из слоев — чем выше слой, тем точнее интерпретация. В конце концов, в конечном выходном слое сеть принимает «решение» касательно того, что на картинке.

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

Google

Круто, не так ли? Но это не все. Инженеры Google решили, что вместо того, чтобы просить программное обеспечение генерировать конкретное изображение, они могут просто скормить ему произвольное изображение и спросить, что то увидит. Вот как Google описала эксперимент:

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

При загрузке изображения в первый слой сеть создала вот это, чем-то напоминающее обработку с помощью привычного фильтра:

Google

Google

Но после этого начало твориться странное. Google начала загружать изображения в верхний слой — тот, который может выявлять целые объекты на снимке — и просить сеть, «что бы ты не увидела, хочу больше этого!».

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

Результат чем-то похож на заглядывание в подсознание ИИ. Вот что происходит, когда снимок облаков загружается в сеть, обученную распознавать животных:

Google

Взглянем ближе на детали второго снимка:

Google

Покажите искусственной нейронной сети обычное облачное небо, и она скажет вам, что в небе плавают рыбособаки и свиноулитки. То, что видит ИИ, кому-то не приснится и во время кислотного трипа.

«Начинание» не только учит Google многому о работе искусственных нейронных сетей, но также раскрывает интересные применения технологии. Как выразились инженеры Google, «этот процесс заставляет нас задаться вопросом, могут ли нейронные сети стать инструментом творчества — новым способом смешивать визуальные концепции — или даже пролить толику света на корни творческого процесса в целом».

Ниже еще несколько изображений сети, созданных в петле обратной связи. Наслаждайтесь.

Google

Google

Google

«Сны» нейронных сетей Google одновременно удивительные и тревожные

Приложение
Hi-News.ru

Новости высоких технологий в приложении для iOS и Android.

29 комментариев

  1. alageev

    Можно ли сохранить эти картинки? (отправлено из iOS приложения Hi-News.ru)

  2. SuperStarSieve

    Меня тревожат повсеместные собаки. Я кошек люблю. (отправлено из iOS приложения Hi-News.ru)

  3. magajaga

    Вот про более глубокое понимание творческого процесса мне понравилась идея (отправлено из iOS приложения Hi-News.ru)

  4. Huan_Marihuan

    Кто-нибудь может мне объяснить, почему такую же херню видишь во время кислотных трипов?

  5. Forever

    Уж неделю как весь мир играется, а у вас только новость появилась. Чет не оперативно.

  6. pandorr

    Илья. Впервые вижу что ты написал статью так, как бы написал... даже не знаю как сказать. Совсем не то и не про то, при этои вроди и правду. Или ты не читал материал о котором писал? Они не умеют создавать. Нейронные сети (самостоятельные пласты) разделяют на обьекты и сегменты, на основе которых нейросеть делает вывод что на картинке (белое, круглое с шестигранниками, вероятно мяч). А "картины" создавались когда прогоняли через фильтры вспять. То есть не просили сказать что на картинке, а найти на картинке. На основе форм, изгибов, теней и тд ИИ "находил" черты того, что он уже знал. Ну, это как вы в облаке коня видите. Как то так.

  7. pandorr

    Да, по поводу свинособак и дт :) там просьба была найти зверей. Обобщенно. Найти и выделить (усилить образ). Отсюда и рыбособаки (наложения)

  8. dlyaver.dzhebarov

    Кто-то должен сказать, что компьютер накурился?) (отправлено из Android приложения Hi-News.ru)

  9. tabasko

    Да-а Сальвадор Дали нервно курит в сторонке... (отправлено из Android приложения Hi-News.ru)

  10. tabasko

    А вот как это происходит в мозге. Иллюзия неопределенности ответной реакции нервной системы возникает из-за того, что информация, хранящаяся в памяти, сравнивается с информацией, поступившей от рецепторов отдельными блоками, а не вся сразу. Видимо у мозга нет необходимых ресурсов для осуществления сравнения поступающей информации сразу со всей информацией, хранящейся в памяти. Вот и приходится это делать по частям. При этом сравнение начинается с последнего текущего информационного блока и заканчивается при появлении первого же совпадения. Таким образом, если человеку показывали несколько цифр, то следующий образ человек в первую очередь будет сравнивать с цифрами, а не буквами и переключится на другие образы, только если совпадений не будет найдено.
    А. М. Белов. 1957 г.

    (отправлено из Android приложения Hi-News.ru)

  11. storm X

    Есть ролик с героями "Страха и Ненависти в Вегасе", тоже бэд-трип, а сама нейросеть мне напомнила, когда в глаз мошка попадает, начинаешь тереть, а потом видишь всякие черточки, точки (похожий эффект, если на сварку и солнце посмотреть) (отправлено из iOS приложения Hi-News.ru)

  12. Kashtan

    Чума!!! (отправлено из приложения Hi-News.ru)

  13. pochi

    Гуглоглюки. Как будто Андроида им мало.

  14. mafia777

    накуривать компы )) это законно ?

  15. taizk

    Супер (отправлено из приложения Hi-News.ru)

  16. vihor1

    Отсутствие границ фантазии присущих человеку, неизбежно привязывающих фантазии к гравитации, генетике, жизненному опыту, стандартам рисования, И.И. свободен в творчестве полностью.
    Просто страшно представить, что за транспорт, лекарства, политические решения, нормы жизни, он сможет выдумать получив свободу творчества.

  17. Winchessa

    Потрясно!!! Бы повесила на стену первую и третью из последних трех картинок (отправлено из Android приложения Hi-News.ru)

Новый комментарий

Для отправки комментария вы должны авторизоваться или зарегистрироваться.