DeepMind обучал свой ИИ игре в StarCraft II — и теперь любой может сделать то же самое

Не довольствуясь тем, что сразятся с лучшими игроками Atari и победят чемпиона мира в сложной китайской игре го, DeepMind от Google настроил свой ИИ на Старкрафт 2.

Компания AI работала с Blizzard, создателем StarCraft, над созданием API это позволит исследователям и разработчикам обучать свои программы искусственного интеллекта в сложной игровой среде.

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

Смотрите связанные 

NHS надеется спасать 10 000 жизней в год с помощью приложения DeepMind
Следующий вызов DeepMind? Старкрафт 2

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

«Научная миссия DeepMind — расширить границы ИИ, разрабатывая системы, способные обучаться. для решения сложных проблем», — объяснили Ориол Виньялс из DeepMind, Стивен Гаффни и Тимо Эвалдс в

Сообщение блога. «Для этого мы разрабатываем агентов и проверяем их возможности в самых разных средах, от специально созданных Лаборатория DeepMind к установленным играм, таким как Атари и Идти.”

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

Blizzard добавила: «Мы признательны исследователям за многолетние усилия по совершенствованию ИИ с помощью оригинальной игры StarCraft. Благодаря StarCraft II API мы предоставляем исследователям, геймерам и любителям мощные инструменты для использования игры в качестве платформы для дальнейшего развития исследований в области ИИ. Этот API также предоставляет сообществу песочницу для экспериментов, используя как ИИ, основанный на обучении, так и искусственный интеллект, написанный по сценариям, для создания новых инструментов, которые могут принести пользу сообществам StarCraft II и ИИ».

Релиз называется SC2LE и включает в себя набор инструментов, которые DeepMind надеется ускорить исследования в области искусственного интеллекта. К ним относятся:

  • А API машинного обучения разработанный Blizzard, который впервые включает выпуск инструментов для Linux.

  • А набор данных анонимных игровых повторов, который увеличится с 65 тысяч до более чем полумиллиона в ближайшие недели.

  • Версия DeepMind с открытым исходным кодом набор инструментов это позволяет исследователям использовать API функционального уровня Blizzard со своим собственным ИИ.

  • Серия простых мини-игр, которые позволят исследователям проверить свой ИИ на конкретных задачах.

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

Изначально партнерство было представлен в ноябре. В то время DeepMind заявил: «Агент, который может играть в StarCraft, должен будет продемонстрировать эффективное использование памяти, способность планировать в течение длительного времени и способность адаптировать планы на основе новая информация." Это серьезная проблема для ИИ, потому что исторически компьютеры изо всех сил старались не отставать от того же количества «действий в минуту», что и люди, играя в такие игры. игры.

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