Google and Blizzard invite you to train AI with ‘StarCraft II’


The bundle includes a pair of kits up on GitHub: first, Blizzard’s machine learning API, which has Linux tools for the first time, and then an open source version of the DeepMind toolset called PySC2. Blizzard also provided some extra goodies, like a dataset of anonymized 1v1 game replays for programmers to parse through, along with sample code and some sample bots. DeepMind also provided a white paper for reference.

Why StarCraft II? As the DeepMind post explains, when you take into account how many choices need to be made in sequence, there are millions of actions that can be taken at any given time. That’s a lot of room to train your AI:

“Even StarCraft’s action space presents a challenge with a choice of more than 300 basic actions that can be taken. Contrast this with Atari games, which only have about 10 (e.g. up, down, left, right etc). On top of this, actions in StarCraft are hierarchical, can be modified and augmented, with many of them requiring a point on the screen. Even assuming a small screen size of 84×84 there are roughly 100 million possible actions available.”

Source link

Related Post