Команда искусственных интеллектов теперь играет в Dota 2 почти не хуже профессиональных геймеров
Некоммерческая организация OpenAI рассказала про команду из пяти нейросетей, обученных играть в стратегию Dota 2 почти на профессиональном уровне. Dota 2 — одна из самых популярных компьютерных игр, которая во многих отношениях существенно сложнее шахмат или го.
Для обучения нейросетей потребовались огромные вычислительные мощности и тысячи виртуальных лет тренировок.
Dota 2 — игра-стратегия в реальном времени, где две команды игроков воюют за контроль над территорией на ограниченной карте. Сложность игры — в ее вариативности. Доступных героев в Dota 2 больше сотни, у каждого свои характеристики, сильные и слабые стороны. В OpenAI подсчитали: средний матч длится около 45 минут, это 80 тысяч кадров игры (по 30 кадров в секунду). Алгоритмы анализируют каждый четвертый кадр, то есть по 20 тысяч шагов за игру. В шахматах, для сравнения, партии обычно длятся меньше 40 шагов, в го — меньше 150.
Также в Dota 2 игровое поле закрыто «туманом войны», поэтому игроки не могут увидеть, что делают их соперники. Это еще одна сложность. Еще для Dota 2 каждые две недели выходит обновление, меняющее геймплей.
Вот так OpenAI Five играет в Dota 2:
Весной прошлого года компьютерная программа мая победила сильнейшего игрока в го Кэ Цзе.