DeepDream
DeepDream (также Inceptionism) — одна из первых нейронных сетей для генерации картинок, которая использовала сверточные нейронные сети. Искала паттерны, которые затем усиливала, что порождало мощные и необычные результаты, в частности широко известными стали многочисленные картинки с собаками.
Описание[править]
В гугле господари проводили исследования того, как нейронные сети видят мир и реализовали необычный алгоритм, который изменяет входное изображение так, чтобы максимально соответствовать выбранным слоям сети. В результате во многих изображениях появляются весьма странные паттерны, которых изначально не было, получается некая психоделическая картинка.
Александр Мордвинцев, работавший над визуализацией нейронных сетей, экспериментировал с моделью AlexNet, а затем перешёл на Inception. Они желали узнать, какие именно паттерны принимает в себя сеть во время обучения на миллионах изображений, которые поступают в очередном датасете.
В июне 2015 года Google Research опубликовал пост, названный Inceptionism: Going Deeper into Neural Networks. Вскоре исходный код проекта был размещён на GitHub и все желающие стяжали возможность обрабатывать произвольные фото, накладывая на них фильтр. В картинках стали появляться собачьи головы и глаза.
В обычном режиме сеть пропускает изображение вперёд и затем вычисляет вероятность того, что на картинке изображён определённый объект. В DeepDream процесс идёт как бы взад, а именно фиксируются веса сети, после чего входное изображение изменяется с помощью градиентного подъёма, чтобы достичь наибольшего количества активаций.
Проект стал первым популярным генеративным ИИ, которым могли пользоваться все.
Интересные факты[править]
- Результаты напоминают галлюцинации и это не просто так, исследования с ЭЭГ показали сходство с действием псилоцибина на мозг человека, который также является нейронной сетью.