Регистрация Войти
Вход на сайт

Ученый из Копенгагена научил искусственный интеллект создавать трехмерные объекты

15 июля 2016 00:20
Ученый из Копенгагена научил искусственный интеллект создавать трехмерные объектыДжоэл Леман, исследователь из IT-университета в Копенгагене (IT University of Copenhagen), попытался научить искусственный интеллект создавать трехмерные объекты, имеющие с его собственной точки зрения некоторую художественную ценность.

Главным вопросом, который удалось решить команде Лемана, является усиление возможностей к распознаванию изображений глубинных нейронных сетей (deep neural networks, DNN), и направление этих возможностей в сторону самостоятельного создания трехмерных объектов без любого участия человека в этом деле. Для реализации этой идеи исследователям пришлось объединить алгоритмы DNN-сетей с эволюционными алгоритмами, своего рода искусственными процессами, которые подражают естественному процессу эволюционного развития, движущими силами которого является селекция, мутации и воспроизводство. Столь сложную задачу ученым из Копенгагена удалось успешно решить благодаря помощи и содействию их коллег из лаборатории Evolving Artificial Intelligence Lab университета Вайоминга (University of Wyoming).

Читайте также: Космический аппарат Juno прислал первую "открытку" из окрестностей Юпитера

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

Результаты работы этой обратной связи на первых этапов кардинально отличаются от желаемых результатов. Но эволюционный алгоритм немного видоизменяет созданный им объект и снова передает его изображения нейронной сети. Если нейронная сеть считает, что новый объект походит на каплю меньше, чем предыдущий, то система отказывается от нового объекта, но если сеть отмечает улучшение правдоподобности объекта, то дальнейшая работа производится уже со вторым объектом, взятым в качестве исходного. Таким образом, нейронная сеть и эволюционный алгоритм медленно движутся вперед, словно как ученик и терпеливый учитель. И через миллионы попыток и итераций система искусственного интеллекта способна самостоятельно "родить" на свет объект, имеющий узнаваемые формы.

Обучение описанным выше способом системы искусственного интеллекта производилось в течение двух недель. По завершению этого процесса, в ходе которого было выполнено около 2.5 миллионов "проходов", эволюционный алгоритм смог создавать объекты, которые определялись нейронной сетью с 95-процентной точностью. Конечно, если бы результат "творчества" алгоритма оценивал человек, то процент точности был бы намного меньшим, и это следует из отсутствия у нейронной сети постигать сразу всю форму сложного трехмерного объекта. Другими словами, эволюционный алгоритм за счет этой слабости нейронной сети буквально "сел последней на шею" и получил удовлетворительные оценки для некоторых весьма абстрактно выглядящих творений.

Почти все, что было рождено творческим потенциалом эволюционного алгоритма, было создано в реальности при помощи трехмерного принтера. В результате этого получилось множество миниатюрных "скульптур", некоторые из которых Джоэл Леман характеризует, как "отчасти симпатичные". А результаты своей работы, включая и набор "скульптур", группа Лемана продемонстрирует на конференции, посвященной творческому потенциалу вычислительных систем (International Conference on Computational Creativity), которая будет проходить вскоре в Париже.

Источник: dailytechinfo.org
Рейтинг статьи:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Оставить комментарий
Ваше имя: *
Ваш e-mail: *
Текст комментария:
Полужирный Наклонный текст Подчёркнутый текст Зачёркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Код: Включите эту картинку для отображения кода безопасности
обновить, если не виден код
Введите код: