Un homme bat Starcraft AI 4-0



L'intelligence artificielle (sa forme faible) devient progressivement de plus en plus qualifiée. Un ordinateur résout avec succès même les tâches qui, il y a seulement quelques années, étaient considérées comme accessibles uniquement aux humains. Un exemple est le jeu de go , où seul celui qui a une intuition bien développée et une pensée logique peut devenir un champion. Aller pour la voiture était considéré comme un «plafond» inaccessible. Maintenant, nous voyons que sur Terre, plus personne ne peut battre la voiture.

Il est clair que l'IA ne se contente pas de jouer, l'éventail des tâches est beaucoup plus large. Néanmoins, des spécialistes de divers domaines de l'informatique tentent de former un ordinateur pour lutter sur un pied d'égalité avec les humains et dans les jeux informatiques afin de tester les capacités de leurs plateformes logicielles. Dans ce cas, la personne et le bot sont dans les mêmes conditions. Habituellement, les adversaires sont poussés sur le front sur la carte de stratégie avec le «brouillard de guerre» , de sorte que les deux adversaires ne savent pas quels objets et où se trouvent sur cette carte (dans des conditions normales, le jeu «AI» sait où il se trouve). C'est dans de telles circonstances qu'une personne a vaincu une voiture chez StarCraft.

Il s'agit de la bataille du joueur professionnel StarCraft Song Byung-gu avec quatre robots StarCraft différents. L'un d'eux, CherryPi, a été développé par Facebook. D'autres robots sont créés par des sociétés d'Australie, de Norvège et de Corée.

Le match s'est déroulé à l'Université Sejong de Séoul, en Corée. Depuis 2010, des compétitions StarCraft y sont organisées avec la participation de personnes et de machines. L'événement est soutenu par diverses organisations (commerciales et de recherche et publiques). Plus précisément, ce concours a été notamment soutenu par l'Institut des ingénieurs électriciens et électroniciens (IEEE).

Il est clair que les correspondances pour Go et StarCraft ne peuvent pas être comparées. Dans le premier cas, le joueur voit l'ensemble du plateau et il doit trouver une stratégie gagnante. Dans le cas de StarCraft, vous avez également besoin d'une stratégie gagnante, mais ici, vous devez garder à l'esprit de nombreux objets sur la carte, avoir une bonne réaction et être capable d'agir soudainement, de manière imprévisible. Conscient de tout cela, les développeurs d'IA ont décidé d'utiliser l'environnement StarCraft pour entraîner la machine.

Des joueurs bien connus de StarCraft ont déjà déclaré qu'ils aimeraient beaucoup se battre avec un adversaire informatique. Les entreprises qui travaillent dans le domaine de l'IA, par exemple DeepMind, ont salué cette volonté, annonçant leur intention d'organiser des concours similaires à l'avenir.

Et cet avenir est venu - les gens ont pu combattre l'IA. L'ordinateur n'a pas fonctionné - une personne a vaincu les quatre robots en 27 minutes au classement général. La durée maximale du match était de 10 minutes et 30 secondes. Le match le plus court a duré 4 minutes et demie. Et cela malgré le fait que les robots par unité de temps effectuent beaucoup plus d'actions que les humains. Par exemple, un système créé par des spécialistes norvégiens est capable d'effectuer 19 000 actions par minute. Les cyber champions du monde des gens sont au mieux capables d'effectuer plusieurs centaines de mouvements-actions par minute.

image

Dream a déclaré que les bots n'agissaient pas comme les gens, leur style de jeu était sensiblement différent. "Nous, joueurs professionnels, ne commençons une bataille que lorsque nous avons une chance de gagner avec notre armée et d'autres éléments", a-t-il déclaré. Les gens commencent un combat lorsqu'ils ont confiance en leurs capacités. Mais les robots que le Dream a combattus pour une raison quelconque ont cherché à maintenir leurs unités en vie, sans prendre de décisions particulièrement audacieuses. Selon l'esportman, la seule chose qui distingue les bots des gens du jeu est l'organisation. En particulier, les robots contrôlaient très habilement la foule de leurs unités, essayant de se protéger des attaques de Son.

Selon Kim Kyung-Jung, l'organisatrice de la compétition, les bots qui ont concouru avec une personne n'avaient tout simplement pas assez d'expérience. Les matchs qu'ils ont tenus étaient trop peu nombreux. Par exemple, AlphaGo a joué des dizaines de milliers de matchs, à la fois avec des adversaires humains et avec ses copies, avant d'apprendre à jouer à un niveau élevé. Mais les bots qui jouent dans StarCraft n'ont pas eu une telle opportunité.

Cependant, cette situation va bientôt changer. En août dernier, DeepMind et Blizzard Entertainment ont annoncé des outils de développement de l'IA compatibles avec StarCraft II. À l'heure actuelle, cette version particulière du jeu est la plus populaire parmi les joueurs d'esports. Certains experts pensent que l'IA «endurera» bientôt une personne de la même manière que dans Go. "Une fois que les robots sont équipés de systèmes de prise de décision de haut niveau comme AlphaGo, les gens ne peuvent plus gagner", a déclaré Jung Han-min de l'Université des sciences et technologies de Corée.

La porte-parole de CherryPi sur Facebook a déclaré que la société souhaitait depuis longtemps comment l'IA lutterait contre l'eSportman. Après le match, Facebook a reçu une énorme quantité d'informations utiles qui seront utilisées pour améliorer le bot.

Source: https://habr.com/ru/post/fr407897/


All Articles