Компьютерные палочники показали процесс обучения ИИ |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2018-09-07 18:13 Evolution Разработчик Кейван Донягард (Keiwan Donyagard) представил Evolution — небольшую игру-симуляцию, которая позволяет следить за работой и развитием искусственного интеллекта. С помощью набора из костей, мышц и суставов можно создавать небольших существ и дать им задачу научиться прыгать, бегать или ходить, а дальше — следить за их эволюцией. Симуляцию можно опробовать на сайте. Задача любого вида машинного обучения сводится к тому, чтобы научиться выполнять какую-либо задачу в процессе непрерывных попыток. Тип обучения зависит, например, от архитектуры выбранной нейросети: например, в генеративно-состязательных системах сеть-генератор создает объекты, а сеть-оценщик — сравнивает их с «золотым стандартом», после чего отправляет генератор переделывать объект до достижения лучшего результата. Обычно при анализе работы машинного обучения можно посмотреть на веса — оценки, которые выдаются полученному решению. Эволюцию искусственного интеллекта в процессе обучения теперь можно рассмотреть во всех деталях — с помощью новой игры-симуляции. Каждое созданное существо оснащено деталями трех типов: костями, мышцами и суставами. Суставы необходимы для того, чтобы соединить вместе кости, а мышцы регулируют движения костей за счет сокращений и растягиваний. В процессе «эволюции» к существую добавляется «мозг» — нейросеть, которая обучается на движениях существа. Единственная из деталей, которой может управлять «мозг» при этом — это мышцы, которых должно быть достаточно для того, чтобы двигались все кости (то есть кость не может не быть соединена с другой костью только сухожилием). В процессе «эволюции» у существа появляется несколько копий, которые двигают мышцы в случайном порядке. При непрерывном растягивании и сокращении мышц система обучается, анализируя определенный набор параметров: расстояние существа до земли и количество точек соприкосновения, его направление движения и скорость, а также его местонахождение в пространстве. Затем, в зависимости от поставленной задачи, система выбирает двух наиболее удачных кандидатов для дальнейшего размножения: соответствующие им параметры затем используются для создания новых существ. Процесс повторяется до тех пор, пока поставленная перед существом задача не будет выполнена максимально корректно.
С помощью такой симуляции, как отмечает Донягард, можно проследить за тем, как обучаются нейросети: сначала случайно выполняя действия, а затем корректирует свое поведение на основе анализа предоставленных ему параметров. Кроме того, симуляция — еще и отличный способ узнать побольше о строении и функционировании приборов, работающих с помощью искусственных мышц. Помимо веб-версии также есть десктоп-версии для разных операционных платформ. Для эффективного обучения искусственного интеллекта придумывают и другие способы. Например, прошлым летом американские исследователи смогли ускорить процесс обучения роборуки, заставив другую роборуку отбирать у нее предметы. Елизавета Ивтушок Источник: nplus1.ru Комментарии: |
|