The OpenNET Project

 
Поиск (теги):    НОВОСТИ (+) КОНТЕНТ WIKI MAN'ы ФОРУМ twitter

06.12.2016 13:12  Система для экспериментов с искусственным интеллектом в реальных играх и приложениях

Проект OpenAI, учреждённый рядом известных инвесторов (Илон Маск (Tesla, PayPal, SpaceX), Джессика Ливингстон (YCombinator), Питер Тиль (Clarium Capital), Рид Хоффман (LinkedIn), компании Amazon и Infosys) с целью развития общедоступных проектов в области искусственного интеллекта, представил платформу Universe, предназначенную для оценки работы систем искусственного интеллекта и проведения тренировки систем машинного обучения в среде, построенной на основе реальных компьютерных игр и приложений. Код проекта написан на языке Python и распространяется под лицензией MIT.

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

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

Кроме VNC для связи окружения и агента применяется протокол WebSocket, через который передаётся служебная информация о наградах/достижениях, диагностические данные и управляющие сообщения. Интересно, что необходимая для организации обратной связи информация о достижениях в играх может собираться путём привлечения OCR для разбора текста на экране. В случае работы агента с браузером работа пока сосредоточена на обучении взаимодействия с применением типовых кнопок, списков и форм ввода. В качестве одной из целей на будущее упоминается желание научить агента отыскивать в сети неизвестные ему сведения, управлять электронной перепиской и работой с календарём.

Взаимодействие агента с окружением организуется с использованием штатного программного интерфейса Gym, ранее подготовленного проектом OpenAI для создания и сравнения алгоритмов обучения с подкреплением. Если в прошлом алгоритмы на Gem требовали разработки специальных окружений, то Universe даёт возможность организовать работу Gem-скриптов с любыми приложениями без их индивидуальной адаптации. Для взаимодействия с программами на уровне трансляции вывода экрана и симуляции устройств ввода Universe предоставляет универсальный пошаговый интерфейс, позволяющий принимать решения через заданные промежутки времени. В простейшем случае интерфейсный скрипт для создания окружения и запуска агента сводится к следующему коду:


   import gym
   import universe # регистрируем окружения Universe в Gym

   env = gym.make('flashgames.DuskDrive-v0') # идентификатор окружения Universe (в нашем примере Flash-игра DuskDrive)
   env.configure(remotes=1)  # автоматически создаём локальный контейнер Docker
   observation_n = env.reset()

   while True:
     # простейший агент, нажимающий клавишу вверх 60 раз в секунду
     action_n = [[('KeyEvent', 'ArrowUp', True)] for _ in observation_n]
     observation_n, reward_n, done_n, info = env.step(action_n)
     env.render()

Для запуска контейнера можно использовать команду


   $ docker run --privileged --cap-add=SYS_ADMIN --ipc=host \
       -p 5900:5900 -p 15900:15900 quay.io/openai/universe.flashgames

Первый выпуск Universe предоставляет около тысячи готовых окружений, среди которых разнообразные Flash-игры, браузерные задачи и игры, подобные slither.io и GTA V. Сотни из окружений пригодны для проведения обучения с подкреплением и почти все могут использоваться для оценки работы таких алгоритмов. Окружения снабжены стартовыми сценариями, автоматизирующими начальный этап настройки (например, открытие сайта или выбор режима в меню) для приведения состояния программы к готовности для запуска агента. Об участии в подготовке окружений на базе платформы Universe уже объявили компании EA, Valve, Microsoft, NVIDIA и несколько десятков производителей компьютерных игр.

  1. Главная ссылка к новости (https://openai.com/blog/univer...)
  2. OpenNews: Учреждён крупнейший некоммерческий исследовательский проект OpenAI
  3. OpenNews: Facebook открыл модули машинного обучения, использующие GPU для ускорения
  4. OpenNews: Yahoo опубликовал крупнейшую базу данных для систем машинного обучения
  5. OpenNews: Эксперимент по созданию искусственного интеллекта для игры в Doom
  6. OpenNews: Анонсировано открытие кода платформы искусственного интеллекта DeepMind Lab
Лицензия: CC-BY
Тип: Программы
Ключевые слова: openai, ai, universe
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 15:55, 06/12/2016 [ответить] [смотреть все]
  • +/
    Отлично. Ждем машинных летсплейев.
     
     
  • 2.3, Аноним88, 16:01, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +16 +/
    Конечно. Я уже приступил к написанию своей собственной стримерши Карины
     
     
  • 3.52, Аноним, 18:15, 08/12/2016 [^] [ответить] [смотреть все]
  • +/
    А все-равно трейдер Джек ее ... сделает.
     
  • 2.20, бедный буратино, 19:42, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    пусть Манки Айленд 2-й пройдёт
     
     
  • 3.26, A.Stahl, 21:36, 06/12/2016 [^] [ответить] [смотреть все]
  • +/
    А там-то что Там вообще тривиально Ну почти Елозь себе мышкой по экрану, нах... весь текст скрыт [показать]
     
     
  • 4.41, бедный буратино, 07:17, 07/12/2016 [^] [ответить] [смотреть все]  
  • +/
    там много где такое не прокатит
     
  • 1.2, ryoken, 15:59, 06/12/2016 [ответить] [смотреть все]  
  • –11 +/
    Что-что??? ИИ на Бидоне???
    0_0
     
     
  • 2.5, Аноним, 16:24, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +12 +/
    Откуда вы лезете? Один из самых популярных языков в области машинного обучения и искуственного интеллекта.
     
     
  • 3.54, Аноним, 04:57, 09/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Поставщики серверов одобряют Не тормозит же Еще и производителям RAM перепадет... весь текст скрыт [показать]
     
  • 2.8, Аноним84701, 17:02, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Во-во Они бы еще какой-нибудь изврат вроде Пролога использовали бы 1 ... весь текст скрыт [показать] [показать ветку]
     
  • 2.12, Аноним, 18:17, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да хоть на асме. Почему нет?
     
  • 2.23, ТТТ, 21:08, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Уроки уже сделал?
     
  • 2.55, Аноним, 04:58, 09/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > Что-что??? ИИ на Бидоне???

    Макет ИИ на бидоне :)


     
  • 1.4, Аноним, 16:12, 06/12/2016 [ответить] [смотреть все]  
  • +/
    Кто-нибудь разбирающийся в теме может подсказать насколько перспективно для ИИ и... весь текст скрыт [показать]
     
     
  • 2.6, Аноним, 16:47, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    клоун если подозрение, что вся эта байда Гугла и Маска всего лишь поиск сильных... весь текст скрыт [показать] [показать ветку]
     
  • 2.11, Аноним, 17:33, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    клоун Речь об исследовательском проекте, для которого важно доказательство рабо... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.19, Илья, 19:17, 06/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Типы не Вы контролируете, а компилятор И, следовательно у вас заморочек будет т... весь текст скрыт [показать]
     
  • 2.56, Аноним, 05:11, 09/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В природе натренировались же Сами А так, попсовенько, но про AI от гугля http... весь текст скрыт [показать] [показать ветку]
     
  • 1.13, Аноним, 18:31, 06/12/2016 [ответить] [смотреть все]  
  • +/
    Здравствуй новая эра ботоводства!
     
     
  • 2.14, Аноним, 18:35, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Эра новой капчи, проиграй/выиграй машине если ты человек.
     
  • 2.27, Аноним84701, 21:37, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Намекаете, что скоро уже ИИ будут хвастаться количеством заовненых человеков и и... весь текст скрыт [показать] [показать ветку]
     
  • 1.15, ПолковникВасечкин, 18:39, 06/12/2016 [ответить] [смотреть все]  
  • +1 +/
    "Да не построишь машины, наделённой подобием разума людского."
     
     
  • 2.32, Аноним, 22:08, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    угу, в смысле это невозможно различение и выделение новых свойств ранее незнаем... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.43, Аноним, 09:06, 07/12/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Невозможно скорее потому, что человек хоть и научился летать в космос и расщепля... весь текст скрыт [показать]
     
     
  • 4.58, Аноним, 05:15, 09/12/2016 [^] [ответить] [смотреть все]  
  • +/
    А это и не требуется, как ни странно Достаточно создать backend, передрав основ... весь текст скрыт [показать]
     
  • 3.46, Crazy Alex, 14:14, 07/12/2016 [^] [ответить] [смотреть все]  
  • +/
    С таким тебе разве что в церковь к попам дорога.
     
  • 2.59, Аноним, 05:16, 09/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ли Седолю это расскажешь ... весь текст скрыт [показать] [показать ветку]
     
  • 1.16, Аноним, 18:41, 06/12/2016 [ответить] [смотреть все]  
  • +1 +/
    Уже вижу те времена, когда ИИ крутят бабками банков и акциями корпораций и все б... весь текст скрыт [показать]
     
     
  • 2.17, Аноним, 19:05, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    клоун: Торговые роботы на бирже уже давно превышают по оборотам людей.
     
  • 2.33, Аноним, 22:09, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    сектанты «невидимой руки рынка» и тут отметились
     
  • 2.38, Fantociy, 00:34, 07/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    А я мечтаю чтоб моей страной правил президент не из кремля, а из серверной стойк... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.44, Аноним, 09:07, 07/12/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Кстати, да Тоже давно думаю, что так было бы куда лучше ... весь текст скрыт [показать]
     
  • 2.60, Аноним, 05:17, 09/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Торговые боты - конкретный баян Хуже будет когда до них военные доберутся, кото... весь текст скрыт [показать] [показать ветку]
     
  • 1.22, Аноним, 20:51, 06/12/2016 [ответить] [смотреть все]  
  • –3 +/
    А что вы понимаете под словом интеллект Есть общее определение Нету, друзья,... весь текст скрыт [показать]
     
     
  • 2.25, Я. Р. Ош, 21:10, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Откуда вы на свет ползете Кому ты нужен чтоб тебе что то навязывать Ежжай в де... весь текст скрыт [показать] [показать ветку]
     
  • 2.34, Аноним, 22:13, 06/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    я Вам одну умную вещь скажу, только Вы, пожалуйста, ее запомните образы, соотве... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.42, Аноним, 07:28, 07/12/2016 [^] [ответить] [смотреть все]  
  • +/
    Существуют, если предварительно договориться, дав точное исключающее любое иное... весь текст скрыт [показать]
     
  • 1.39, Аноним, 03:06, 07/12/2016 [ответить] [смотреть все]  
  • +/
    Совместить с GoPro и POV жанром порнхаба.
     
  • 1.45, Илон Маск победит, 11:48, 07/12/2016 [ответить] [смотреть все]  
  • +1 +/
    Илон Маск это символ прогресса на этой планете. Он создает Будущее.
     
     
  • 2.61, Аноним, 05:18, 09/12/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не только он Но - такие как он ... весь текст скрыт [показать] [показать ветку]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2016 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by BSH TopList