Comment le tournoi "Starcraft" construit-il l'avenir de l'IA, selon son fondateur

$config[ads_kvadrat] not found

Comment bien choisir sa race sur StarCraft 2 ? [Version 2020]

Comment bien choisir sa race sur StarCraft 2 ? [Version 2020]
Anonim

Demandez à presque tous les étudiants que vous connaissez et ils vous diront qu’ils préfèrent jouer à des jeux qu’à leurs examens.

Grâce aux informaticiens de l'Université Comenius en Slovaquie et de l'Université technique tchèque, ils peuvent faire les deux. Depuis 2011, ces deux universités accueillent le Student Starcraft A.I. Tournoi (SSCAIT), une compétition où les étudiants codent leurs propres robots pour jouer à un jeu légendaire Starcraft: La guerre des couvées et les opposer les uns aux autres.

«Le premier SSCAIT était un événement local, avec seulement 50 de mes étudiants en Slovaquie», a déclaré Michael Certicky, fondateur du SSCAIT et chef du groupe de recherche Games & Simulations de la CTU. Inverse. «Nous avons exécuté tous les jeux manuellement et nous nous sommes beaucoup amusés avec. Les étudiants ont aimé, alors j'ai décidé de l'ouvrir au public et aux non-étudiants l'année prochaine. De nos jours, des personnes et des équipes du monde entier codent des bots et regardent les matchs du classement 24h / 24 et 7j / 7 sur Twitch. ”

Des entreprises de technologie de premier plan ont formé leur entreprise A.I. pour jouer à divers jeux au tour comme les échecs et jouer pendant des années, mais ce n'est que récemment qu'ils sont passés aux jeux de stratégie en temps réel. Ces jeux nécessitent une prise de décision à la fraction de seconde, ce qui est un moyen idéal pour pousser A.I. atteindre ses limites et intéresser les jeunes talents à ce type de recherche.

SSCAIT n'a fait que croître depuis ses modestes débuts. SSCAIT diffuse en continu les matchs entre les robots soumis toute l'année, mais le principal événement est un tournoi à la ronde à la fin de chaque année. Le tournoi étudiant de l’année dernière a été composé de 1 035 matchs, tandis que cette année, le SSCAIT accueillera 6 006 matches qui se dérouleront sur un mois. Un témoignage de la popularité de cet événement.

Certicky, qui a connu une croissance croissante de sa popularité au fil des années, a constaté une nette amélioration de la sophistication des soumissions de certains étudiants. Dans les premières années du tournoi, ils étaient simplement codés pour effectuer des tâches spécifiques. Désormais, certains des bots ont la capacité de s'améliorer à mesure qu'ils jouent à plus de jeux.

La phase de tournoi de SSCAIT 2017/18 vient de commencer!

Il y aura 6006 matchs à la ronde, ce qui devrait prendre environ un mois. Vous pouvez regarder tout cela en direct, tout en bavardant avec les autres sur Twitch: http://t.co/E161gJiyKu Profitez-en! #StarCraft #ArtificialIntelligence #BWAPI #SSCAIT

- SSCAIT Tournoi (@sscaitournament) 21 décembre 2017

«Au début, la plupart de nos robots n'étaient que des machines à états codées en dur, mais au fil du temps, les gens ont commencé à mettre en œuvre de nombreux systèmes sophistiqués A.I. méthodes comme la planification, les algorithmes génétiques, et les réseaux de neurones », explique Certicky. "Chaque année, de plus en plus de robots utilisent l'apprentissage automatique et s'améliorent simplement en jouant à de nombreux jeux."

Ce type d’innovation est précisément ce qui fait de ces jeux un environnement virtuel optimal pour tester et améliorer A.I. Pas deux jeux de Starcraft sera toujours identique, cela signifie que les codeurs ne peuvent pas simplement programmer leurs robots pour n’avoir qu’une seule stratégie.

Dans les jeux à tour de rôle comme les échecs, A.I. Les systèmes peuvent rapidement calculer le meilleur coup disponible pour eux en fonction de la façon dont leur adversaire vient de se déplacer. Dans les jeux de stratégie en temps réel, vous n’avez souvent aucune idée de ce que votre adversaire est en train de faire avant de lancer une attaque sur votre base. Cela pousse les étudiants à trouver des moyens d'adapter leurs robots à des scénarios en constante évolution.

«A.I. Les chercheurs ont toujours utilisé divers jeux comme domaines pour leurs algorithmes - cela fait partie du processus », déclare Certicky. «Et après avoir résolu le problème du poker, ils ont dû passer à quelque chose de plus stimulant - et les jeux RTS conviennent parfaitement. L’application principale est donc d’être un domaine de jouets pour la recherche sur l’IA ».

Laisser les codeurs s’essayer à la construction de systèmes pour s’épanouir dans cet environnement n’est pas seulement amusant: cela les aide à développer des compétences extrêmement commercialisables dans leur domaine. Qui a jamais pensé que le jeu pouvait vous faire occuper un poste dans une entreprise de pointe?

$config[ads_kvadrat] not found