Connexion
Abonnez-vous

DeepMind affirme que son IA est meilleure que 99,8 % des joueurs à StarCraft II

DeepMind affirme que son IA est meilleure que 99,8 % des joueurs à StarCraft II

Le 04 novembre 2019 à 09h03

Au début de l'année, l'intelligence artificielle de DeepMind (Google) mettait une raclée à deux joueurs pros (TLO et MaNa) avec un score sans appel : 10 à 0. 

Depuis, AlphaStar (l'IA dédiée à StarCraft II), a évoluée et elle est « désormais soumise au même genre de contraintes que les êtres humains, notamment en regardant la carte à travers une caméra et avec des limites plus strictes sur la fréquence de ses actions ».

Elle peut jouer avec n'importe laquelle des trois races (Protoss, Terran et Zerg), chacune disposant de son propre réseau de neurones. 

Désormais, DeepMind affirme que son IA est capable de battre 99,8 % des joueurs et qu'elle a atteint le niveau de Grand Maitre sur les trois races. Une publication scientifique a été acceptée et mise en ligne par Nature

De plus amples informations sur l'apprentissage et les évolutions d'AlphaStar sont disponibles dans ce billet de blog. Le replay des parties et des ressources additionnelles sont disponibles sur cette page.

Le 04 novembre 2019 à 09h03

Commentaires (32)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

Mmm, de mémoire la raclée des joueurs pros ne s’était justement pas passée avec les mêmes contraintes pour les joueurs et pour l’IA … du coup je reste sceptique sur ces nouvelles déclarations

votre avatar

Justement, à présent les avantages de vision de carte etc sont supprimés.

L’IA doit également “déplacer” la caméra et est limitée en nombre d’action par minutes, à un niveau recommandé par des joueurs pros.

votre avatar

L’ia n’est jamais fatiguée, ne stress pas et est toujours au top donc sur le long terme c’est toujours elle qui gagnera. Ce qui serais sympa ça serais de débrider totalement ces ia et de les faire combattre entre elle.

votre avatar

 Ça serait intéressant a observer sur le coup, mais ça n’aurait pas de sens sur le long terme.




 Starcraft 2 est un jeu conçu et équilibré pour que des humain y jouent. Si tu  retires les spécificités humaines, tu n'as plus vraiment le même jeu alors qu'un jeu d'échec joué par une IA ou un humain reste le même jeu.      





 De plus il est probable que l’équilibrage sera cassé car certaines races seront probablement plus favorisées que d’autre par une micro parfaite. Ce qui fait que pour que ça soit viable il faudrait rendre le jeu techniquement différent pour les machines.

votre avatar

100% dac, j’arrive pas à voir comment on peux pensé qu’un zerg avec une macro parfaite peux perdre aujourd’hui…

votre avatar

Très intéressant ! et belle prouesse technologique, bientôt ils feront des ia avec les caractéristiques de jeu d’autres joueurs pro pour qu’ils puissent s’entrainer en amont x)

en tout cas ça laisse entrevoir de belles perspectives

votre avatar

On a une société qui possède une  IA capable de rivaliser avec les meilleurs humains en terme de stratégie militaire, bonne nouvelle ….

Sinon a priori l’IA est meilleur avec les protoss puis Terran et enfin Zerg, affinité entre machine <img data-src=" />



La prochaine itération verra surement la domination totale d’AlphaStar sur les joueurs humains.



&nbsp;

votre avatar







Arkeen a écrit :



Mmm, de mémoire la raclée des joueurs pros ne s’était justement pas passée avec les mêmes contraintes pour les joueurs et pour l’IA … du coup je reste sceptique sur ces nouvelles déclarations







A priori, comme l’a dit Tonial, ici plus d’avantage, le programme a les mêmes info qu’un joueur. Plus encore, elle a été limité à 22 actions toutes les 5 secondes, soit 264 APM. Du coup, elle n’a pas forcément sa précision dans son micro managment est contrebalancé par cette limitation (cette contrainte a été déterminé a priori avec l’aide de Dario « TLO » Wünsch) afin de garder un programme à un niveau humain.


votre avatar







Mearwen a écrit :



La prochaine itération verra surement la domination totale d’AlphaStar sur les joueurs humains.&nbsp;





&nbsp;Je pense qu’il n’ y aura pas une victoire totale et sans contestation comme pour les échecs.

&nbsp;

Déjà car vu que dans Starcraft on joue avec des information incomplète, il y a un facteur chance non négligeable. De plus la question de si l’IA est a égalité avec l’humain ne sera probablement jamais résolue de manière indiscutable. Après tout, quelles sont les limites exacte des capacités de réaction et de précision humaine avec une souris ? Deux humains différents ne sont déjà pas égaux entre eux.


votre avatar

A priori, en l’état actuel, ça pourrait être possible, mais ce n’était pas le but recherché pour cette version. Le programme était volontairement limité dans son nombre d’APM pour garder un niveau proche d’un humain et que ça reste instructif pour le programme qui n’avait jusqu’à présent appris qu’avec lui même.

Car au final, l’humain est sûrement la source d’apprentissage la plus riche, celle qui offre le plus de variété de comportement. L’humain fait des choix qui peuvent être illogiques, va avoir une meilleur capacité à inventer des stratégies nouvelles…

votre avatar

En fait c’est comme ça qu’il l’ont entrainée avant d’affronter des joueurs humain.

votre avatar







tazvld a écrit :



Car au final, l’humain est sûrement la source d’apprentissage la plus riche, celle qui offre le plus de variété de comportement. L’humain fait des choix qui peuvent être illogiques, va avoir une meilleur capacité à inventer des stratégies nouvelles…





Non :youtube.com YouTube


votre avatar

Je ne pense pas que c’était de ça dont il parlait. Au échecs l’IA n’a pas d’avantage technique par rapport a l’humain, pourtant sa victoire est à 100% garantie uniquement grâce a de meilleures prises de décisions.



Pour Starcraft c’est plus compliqué, car en plus du facteur prise de décision, il y a le problème de la technique qui limite l’humain, c’est pour ça que l’on impose des contraintes qui essayent de rapprocher l’IA des conditions technique de l’humain pour juger de la prise de décision. Il est possible que l’IA arrive a être meilleure que l’humain malgré ces contraintes.



Par contre, si on les retire, on ne juge plus l’intelligence mais les capacité technique et là on a pas besoin de test pour savoir que l’humain n’a aucune chance.

votre avatar

L’article publié en début d’année explique que le réseau de neurones n’a été que “bootstrapé” à partir de parties humaines, et qu’ensuite il s’est développé en faisant jouer l’IA contre elle-même :



“A continuous league was created, with the agents of the league - competitors - playing games against each other, akin to how humans experience the game of StarCraft by playing on the StarCraft ladder. New competitors were dynamically added to the league, by branching from existing competitors; each agent then learns from games against other competitors.”



D’ailleurs c’est comme ça que l’IA arrive parfois à des stratégies auxquelles personne n’avait pensé.



Là où la machine a un avantage, c’est qu’elle peut faire une infinité de matchs :



“The AlphaStar league was run for 14 days, using 16 TPUs for each agent. During training, each agent experienced up to 200 years of real-time StarCraft play. The final AlphaStar agent consists of the components of the Nash distribution of the league - in other words, the most effective mixture of strategies that have been discovered - that run on a single desktop GPU.”



Bref c’est clair que l’être humain n’a aucune chance à moyen terme…



Le vrai problème, c’est que si ce genre d’IA peut tourner sur un desktop “normal”, alors ça risque un jour de se répandre et de bien pourrir le jeu online (?)



(je précise : je suis une bouse à Starcraft, moi c’est ma calculatrice de terminale qui me mettrait une branlée, sans entraînement <img data-src=" />)

votre avatar

Le mot IA est à mon sens un peu trop marketing dans ce cas.



&nbsp;Le dispositif n’est qu’un gros dictionnaire. Il sélectionne l’action en fonction d’une statistique qu’il construit. Le fameux “apprentissage”. Mais ici encore l’apprentissage n’est pas vraiment apparenté à inintelligence. On lui donne une note pour lui dire “tu as perdu”, “tu as gagné”. Mais jamais on lui inculque un sens. On lui ordonne tendre vers le résultat 1 ou 0. Légitime ou pas. Et au cours de cette apprentissage il n’y a pas forcément une sélection pour répondre à la demande plus vite. Plutôt du brute force.



&nbsp;Un humain aura besoin de moins de temps pour apprendre à se forger une stratégie. Et a comprendre les thématique diverses qu’il apporte (bien / mal etc).



Pour cet exemple ce serait nettement plus marrant si on avait un Jeu/système avec une carte/environnement qui se modifie en cours de route. L’Indexeur Analphabete&nbsp; partira vraisemblablement en freestyle. L’adaptation ne sera pas son point fort. Au contraire d’un véritable humain.



&nbsp;Le plus drôle c’est que les jeux d’échecs électroniques font cela depuis 30 ans au moins. Bref. C’est juste une version 2.0 du même concept.



&nbsp;Bref devant un nouveau système l’IA aura besoin de millions de fail/retry alors qu’un humain peu changer de jeu rapidement et s’y adapter bien plus vite. Ou même s’adapter à un changement inopiné. Ex: Le virage gauche qui sera un virage droite dans cette itération de la course. Si on prévient pas le programme il stockera cela comme un “echec” et ne mettra pas cela en perspective.



&nbsp;Ca devient relou qu’on nous sorte le terme IA a toutes les sauces quand il ne s’agit que de reproduire plus ou moins grossièrement des dispositifs cognitifs hyper spécialisés (reconnaître un visage, etc).



Mais bon cela forcerai à répondre à la vrai question. Qu’est ce que l’intelligence? Sachant que la réponse n’est pas trouvée à cause de la composante “imagination” qui n’est pas mesurable en soit. Les marketteux ont encore de beaux jours devant eux pour surfer sur la vague (et le vague) du rêve de l’IA.

&nbsp;

votre avatar

Pour les échecs, google n’a pas donné que trop peu de parties détaillées de la dernière version d’Alpha zéro. Comme s’ils ne voulaient pas que l’on puisse identifier les faiblesses de la machine.

votre avatar







TexMex a écrit :



Le mot IA est à mon sens un peu trop marketing dans ce cas.



&nbsp;Le dispositif n’est qu’un gros dictionnaire. Il sélectionne l’action en fonction d’une statistique qu’il construit. Le fameux “apprentissage”. Mais ici encore l’apprentissage n’est pas vraiment apparenté à inintelligence. On lui donne une note pour lui dire “tu as perdu”, “tu as gagné”. Mais jamais on lui inculque un sens. On lui ordonne tendre vers le résultat 1 ou 0. Légitime ou pas. Et au cours de cette apprentissage il n’y a pas forcément une sélection pour répondre à la demande plus vite. Plutôt du brute force.



&nbsp;Un humain aura besoin de moins de temps pour apprendre à se forger une stratégie. Et a comprendre les thématique diverses qu’il apporte (bien / mal etc).



Pour cet exemple ce serait nettement plus marrant si on avait un Jeu/système avec une carte/environnement qui se modifie en cours de route. L’Indexeur Analphabete&nbsp; partira vraisemblablement en freestyle. L’adaptation ne sera pas son point fort. Au contraire d’un véritable humain.



&nbsp;Le plus drôle c’est que les jeux d’échecs électroniques font cela depuis 30 ans au moins. Bref. C’est juste une version 2.0 du même concept.





+1 Tant que ce ne sera pas de l’apprentissage non supervisé et que les systèmes ne pourront pas évaluer des situations inconnues, ce sera de la fausse IA.


votre avatar

De la fausse IA :&nbsp; maintenant, on a la vraie IA et et la fausse IA. Ça me fait vaguement penser à un sketch des inconnus à propos des bons et mauvais chasseurs, ce genre d’affirmation… :)



Je vous rappelle qu’IA veut dire Intelligence Artificielle : il s’agit donc d’une construction humaine qui essaie d’émuler artificiellement le processus que nous nommons Intelligence. Que l’IA se base sur des mécanismes statistiques, sur une programmation explicite des cas à gérer ou tout autre mécanisme, cela reste une IA.

Plus ou moins avancée, faisant plus ou moins preuve d’intelligence, plus ou moins adaptable mais cela reste une IA.



Cette volonté de dire que maintenant il faut qu’une IA soit aussi adaptable que l’être humain pour qu’elle puisse être nommée IA, ça fait quand même doucement sourire, pour rester courtois…



Qu’en a justifié cela par le fait que les réseaux de neurones ne sont pas “intelligents” parce qu’il s’agit “seulement” d’un calcul d’une fonction d’erreur, c’est mal connaître le fonctionnement de notre cerveau qui fonctionne pour partie d’une manière similaire mais à une échelle bien plus importante.

votre avatar







Arkeen a écrit :



Mmm, de mémoire la raclée des joueurs pros ne s’était justement pas passée avec les mêmes contraintes pour les joueurs et pour l’IA … du coup je reste sceptique sur ces nouvelles déclarations





Quand on voit ce que donne leur IA sur dota 2 qui un challenge sacrément plus complexe, je n’ai aucun doute, surtout que les gus en question sont très sérieux…


votre avatar







TexMex a écrit :



Le mot IA est à mon sens un peu trop marketing dans ce cas.&nbsp;





Je ne vois pas en quoi c’est marketing. Dans “Intelligence Artificielle”, il y a “artificiel”, on sait bien que une IA n’est pas comparable sur énormément de point à une intelligence humaine. Ce que l’on appelle généralement IA, c’est un logiciel capable de remplacer plus ou moins efficacement l’humain pour des taches de décision, quelle que soit les technique utilisée en interne.

&nbsp;

S’il faut attendre d’avoir une intelligence humaine pour parler d’IA, autant dire que l’IA ça n’existe pas.

&nbsp;


votre avatar

Le pb du mot IA c’est que dès qu’une appli a un IF dans son code on peux considérer que c’est une IA. A partir du moment que le code prévoit une décision ca peux etre appelé une IA.



C’est dans ce sens que c’est un mot commercial, ca veux tout et rien dire et on est loin de l’imagerie populaire de L’ia (i-robot, 2001…)

votre avatar







Uther a écrit :



Je ne vois pas en quoi c’est marketing. Dans “Intelligence Artificielle”, il y a “artificiel”, on sait bien que une IA n’est pas comparable sur énormément de point à une intelligence humaine. Ce que l’on appelle généralement IA, c’est un logiciel capable de remplacer plus ou moins efficacement l’humain pour des taches de décision, quelle que soit les technique utilisée en interne.

&nbsp;

S’il faut attendre d’avoir une intelligence humaine pour parler d’IA, autant dire que l’IA ça n’existe pas.

&nbsp;





Tu sous-estime le pouvoir des mots. Ils ne sont pas présent pour rien. Intelligence est en premier. C’est plus sexy que “Système Expert v2.0”. Ou encore “Programme Remplaçant Optionnellement Un Tiers” AKA PROUT.

&nbsp;

Tu surestimes aussi la connaissance du sujet par mr tout le monde et surtout de mr responsable des achats d’une boite ou d’une institution. Du nigaud dans le secteur, il y en à 13 à la douzaine. Et ce n’est pas le seul domaine. Loin de là. A partir du moment ou un tas de boite se sont mise à en demander (sans pour autant en avoir besoin), il n’a pas fallu longtemps pour que quelqu’un l’écrive sur son CV sans y piger quoi que ce soit.

&nbsp;

La connaissance se faisant la malle. Reste le marketing. Comme partout, comme toujours bien malheureusement.

&nbsp;

&nbsp;


votre avatar







Groupetto a écrit :



Là où la machine a un avantage, c’est qu’elle peut faire une infinité de matchs :





Certains jeux ont des millions de joueurs, il suffit qu’un trouve le truc par hasard et en moins de 20 minutes tous les autres seront au courant, au pire le lendemain ou c’est parfois trop tard si le glitch est énorme.

&nbsp;





Groupetto a écrit :



Le vrai problème, c’est que si ce genre d’IA peut tourner sur un desktop “normal”, alors ça risque un jour de se répandre et de bien pourrir le jeu online (?)





Ça dépend des jeux mais si tu te base uniquement sur le visuel dès qu’un jeu est un peu complexe c’est mort pour encore au moins 30 ans. Par contre via un cheat oui c’est possible, des bot IA pour ensuite revendre des comptes par ex.


votre avatar







Groupetto a écrit :



Le vrai problème, c’est que si ce genre d’IA peut tourner sur un desktop “normal”, alors ça risque un jour de se répandre et de bien pourrir le jeu online (?)



(je précise : je suis une bouse à Starcraft, moi c’est ma calculatrice de terminale qui me mettrait une branlée, sans entraînement <img data-src=" />)







Il y a de forte chance que oui, ce programme puisse tourner sur un PC classique (avec gros GPU dédié genre une 2080Ti)







skankhunt42 a écrit :



Non :youtube.com YouTubeCe que je veux dire, c’est que l’humain, par une vision plus global, aurait trouver des stratégies en “réfléchissant”. Là les machines avances par essais-erreurs jusqu’à trouver quelque chose qui fonctionne mieux. Il n’y a pas la partie reflexion qui consiste à se dire “tient, c’est quoi cette rampe, et si je marche dessus, tient je monte et je tombe, ça pourrait être utile pour passer un mur”. Il leur faudra des centaine et des centaine d’essais pour trouver une solution.



Mais au contraire, les machine, fonctionnant par essais-erreurs, vont essayer des choses stupides, illogique qui peuvent parfois fonctionner. Les bug exploit, un humain qui n’en a pas l’habitude n’aurait jamais cherché (après tu donnes ça à la commu de speed runner, ils connaissent les faiblesses des moteurs de jeux et aurait sûrement trouver une partie d’entre elle).







TexMex a écrit :



Le mot IA est à mon sens un peu trop marketing dans ce cas.



 Le dispositif n’est qu’un gros dictionnaire. Il sélectionne l’action en fonction d’une statistique qu’il construit. Le fameux “apprentissage”. Mais ici encore l’apprentissage n’est pas vraiment apparenté à inintelligence. On lui donne une note pour lui dire “tu as perdu”, “tu as gagné”. Mais jamais on lui inculque un sens. On lui ordonne tendre vers le résultat 1 ou 0. Légitime ou pas. Et au cours de cette apprentissage il n’y a pas forcément une sélection pour répondre à la demande plus vite. Plutôt du brute force.



 Un humain aura besoin de moins de temps pour apprendre à se forger une stratégie. Et a comprendre les thématique diverses qu’il apporte (bien / mal etc).



Pour cet exemple ce serait nettement plus marrant si on avait un Jeu/système avec une carte/environnement qui se modifie en cours de route. L’Indexeur Analphabete  partira vraisemblablement en freestyle. L’adaptation ne sera pas son point fort. Au contraire d’un véritable humain.



 Le plus drôle c’est que les jeux d’échecs électroniques font cela depuis 30 ans au moins. Bref. C’est juste une version 2.0 du même concept.



 Bref devant un nouveau système l’IA aura besoin de millions de fail/retry alors qu’un humain peu changer de jeu rapidement et s’y adapter bien plus vite. Ou même s’adapter à un changement inopiné. Ex: Le virage gauche qui sera un virage droite dans cette itération de la course. Si on prévient pas le programme il stockera cela comme un “echec” et ne mettra pas cela en perspective.



 Ca devient relou qu’on nous sorte le terme IA a toutes les sauces quand il ne s’agit que de reproduire plus ou moins grossièrement des dispositifs cognitifs hyper spécialisés (reconnaître un visage, etc).



Mais bon cela forcerai à répondre à la vrai question. Qu’est ce que l’intelligence? Sachant que la réponse n’est pas trouvée à cause de la composante “imagination” qui n’est pas mesurable en soit. Les marketteux ont encore de beaux jours devant eux pour surfer sur la vague (et le vague) du rêve de l’IA.





Ta vision de l’apprentissage automatique est fausse, ou en tout cas, très très très partielle.



L’autre traduction de “machine learning” en français, c’est apprentissage statistique. Ta vision d’un dico est plus une exception qu’une généralité. Le jeu d’échecs est simple. Le système de valeurs des pièces simplifient énormément le problème et un algo Alpha-bêta fonctionne à merveille contre la majorité des joueurs. Mais par exemple, le jeu de Go n’avait pas ça, et le fait qu’on l’on est aucune technique pour comparer 2 situations et dire laquelle est la plus avantageuses fait que ton “attaque par dico” ne fonctionne plus. Le jeu d’échecs peut être plus proche du jeu de dame qui lui est résolu (la variante Dames anglaises peut se terminer par un nul systématiquement)



En faite, beaucoup d’algo d’apprentissage supervisé peuvent être vu comme un programme qui apprend a tracer une courbe (une fonction plus exactement) qui s’approche du résultat connus pour les entrée données. En faite, c’est bien souvent plus des régressions linéaires. Derrière, c’est énormément de statistique. Mais la variabilité de “situation nouvelle” est même incluse dans cette apprentissage. Un jeu dont les règles change en permanence, si les rêgles reste dans une variabilité connus, sera parfaitement apprenable pour une machine. C’est justement ce qui était fait dans la démonstration du rubixcube il y a 2 semaines. Le programme a du apprendre avec des rubixcube de taille différentes, avec des gants, des handicapes…. Donc, si ton programme de conduite tu le fait apprendre toujours sur le même circuit, oui, il va l’apprendre par coeur et sera comme un con face à un virage inconnu, mais si tu le fais apprendre sur une grande variété de circuit, il va apprendre à tourner en fonction de ce qu’il voit. Tu lui rajoutes un adhérence variable, il va intégrer ça dans son apprentissage…



Aujourd’hui, en effet, les programmes issue de tels algos sont hyper spécialisé, il ne savent faire que ce pour quoi il a été fait. Quand bien même il existe des techniques de transfère d’apprentissage permettant d’utiliser une connaissance acquise ailleurs similaire à celle que l’on veut lui faire apprendre, c’est toujours un humain qui choisi ce qui est similaire et qui effectue ce transfère. Une idée pour arriver a quelque chose de plus généralisé, c’est que le programme apprennent de lui même à mobiliser ses acquis dans la réalisation d’une nouvelle tache.



Ensuite, pour ton discours autour de terme IA, je suis d’accord, c’est avant tout marketing. La difficulté vient de l’absence de définition du mot “intelligence”. Surtout que bien souvent ce terme sert avant tout à mettre les humains sur un piédestal au dessus de tout. Cependant, en toute connaissance de cette difficulté, l’IA est parfois défini par “programme donnant l’impression d’intelligence” ce qui ici diffère dans le but avec l’apprentissage automatique. Créer un programme qui fait volontairement des faute dans une calculs mathématique pour te faire croire que c’est un gamin est une “IA”, mais n’est aucunement issue d’un apprentissage automatique.

Plus exactement, toi, derrière le terme IA, tu pense ce qui est appelé IA forte, cette fameuse IA généraliste capable d’une certaine conscience. Mais là encore, techniquement il y a plusieurs nuance, et on accepte le terme d’IA faible pour des programmes spécialisés, donnant qu’une impression d’IA. Cette dernière est celle qui est utilisé par les ingénieurs.


votre avatar







Mearwen a écrit :



On a une société qui possède une&nbsp; IA capable de rivaliser avec les meilleurs humains en terme de stratégie militaire, bonne nouvelle ….



     Sinon a priori l'IA est meilleur avec les protoss puis Terran et enfin Zerg, affinité entre machine :D  






     La prochaine itération verra surement la domination totale d'AlphaStar sur les joueurs humains








     J'ai toujours un peu de mal à lire "stratégie" avec Starcraft 2.          






    Il n'y a pas moultes techniques pour lutter face à telle ou telle situation. Tu vois une biomarine alors tu sors les banelings, etc. La stratégie implique la réfléxion, mais il n'y a pas le temps pour ça dans ce jeu qui en multi est réglé en "Très rapide" et donc tout le monde joue plus ou moins pareil en sortant constamment les mêmes recettes. Il faut dire aussi que le faible nombre d'unités limite le champ des possibles de toute façon, il n'y a pas des milliers de tactiques à appliquer.     






    Quand on voit Deepblue jouer sur les vidéos, on voit bien que les  tactiques les plus fréquentes étaient déjà préintégrées (je crois même que les intervenants parlaient d'une vingtaine), il lui faut juste choisir selon la  situation.        






    Résultat les différences entre les joueurs sont les réflexes et la vitesse. Celui qui réagit le plus vite l'emporte, celui avec le moins d'APM (qui réfléchit trop) est quasi certain de perdre. Et forcément Deepblue ne peut que gagner.          






    C'est limite un FPS ou un jeu de réflexe.          

&nbsp;

(oui je réfléchis trop, je dépasse rarement 20 (mon record est 25) et donc je ne joue qu'aux mods arcade&nbsp;:transpi: )

votre avatar







latlanh a écrit :



Le pb du mot IA c’est que dès qu’une appli a un IF dans son code on peux considérer que c’est une IA. A partir du moment que le code prévoit une décision ca peux etre appelé une IA.





En effet, c’est plus une question d’utilisation que de technologie employée.

&nbsp;La plupart des IA qui pilotent les personnages de jeux vidéo sont de simple algorithmes, pas forcément extrêmement complexes en plus. Il n’empêche que IA est le terme consacré pour ces agent à partir du moment ou ils miment un comportement humain.





TexMex a écrit :



Tu sous-estime le pouvoir des mots. Ils ne sont pas présent pour rien. Intelligence est en premier. C’est plus sexy que “Système Expert v2.0”. Ou encore “Programme Remplaçant Optionnellement Un Tiers” AKA PROUT.

&nbsp;

Tu surestimes aussi la connaissance du sujet par mr tout le monde et surtout de mr responsable des achats d’une boite ou d’une institution. Du nigaud dans le secteur, il y en à 13 à la douzaine. Et ce n’est pas le seul domaine. Loin de là. A partir du moment ou un tas de boite se sont mise à en demander (sans pour autant en avoir besoin), il n’a pas fallu longtemps pour que quelqu’un l’écrive sur son CV sans y piger quoi que ce soit.

&nbsp;

La connaissance se faisant la malle. Reste le marketing. Comme partout, comme toujours bien malheureusement.





Bref pas la peine de cherche une intension particulière, c’est juste la langue qui est faite comme ça. Dans la langue de Molière l’adjectif est habituellement placé après le nom qu’il caractérise. D’ailleurs, en anglais c’est l’inverse et on dit Artificial Intelligence avec Artificial en premier, ça ne change rien au terme.

&nbsp;

Je sais que c’est à la mode de prendre le monde entier pour des cons, mais non, monsieur tout le monde est au courant Jarvis et Hal 9000 c’est de la science fiction. Et que toute personne ayant joué 30 secondes avec Alexa ou Siri savent qu’elles sont plus artificielles qu’intelligente.&nbsp;


votre avatar

Vivement les IA digitales en Big Data dans le cloud!

votre avatar







Uther a écrit :



Je ne vois pas en quoi c’est marketing. Dans “Intelligence Artificielle”, il y a “artificiel”, on sait bien que une IA n’est pas comparable sur énormément de point à une intelligence humaine. Ce que l’on appelle généralement IA, c’est un logiciel capable de remplacer plus ou moins efficacement l’humain pour des taches de décision, quelle que soit les technique utilisée en interne.

 

S’il faut attendre d’avoir une intelligence humaine pour parler d’IA, autant dire que l’IA ça n’existe pas.





Je n’aime pas ce terme d’intelligence artificielle. Effectivement, d’un point de vu marketing, c’est très vendeur, surtout par rapport au terme de “apprentissage automatique” ou pire “apprentissage statistique” qui est ce qui est réellement fait, mais qui est quand même beaucoup moins sexy à l’oreille et sonne comme du jargon technique.

Cependant, ce qui me dérange le plus dans le terme d’intelligence artificielle, c’est sa définition flou. Déjà, le terme intelligence ne possède pas forcément de définition sans ambiguïté. Et c’est même bien souvent utiliser pour mettre les humains sur un piédestal, empêchant de facto toute machine de l’égaliser. Et le terme artificiel, même s’il parait plus facile à définir, est souvent associer à une “émulation” voir “faire croire”.

Et lorsque le but est de faire croire que ton programme est intelligent, ce n’est pas du tout le même qu’un programme qui apprend à réaliser une tache à l’aide d’expériences (apprentissage automatique). Le PnJ dans GTA simule suffisamment l’intelligence d’un piéton (ou d’un conducteur) pour que tu le considères comme tel et pourtant l’algo derrière ne doit pas être énorme, c’est un automate assez bateau et pourtant c’est une IA.



C’est pour ça que je trouve que le terme le plus approprié est bien souvent “apprentissage automatique” en lieu et place de “intelligence artificielle”.



Bon, sinon, là, oui, on est bien sur un IA (faible) issu d’un algorithme apprentissage automatique par renforcement.


votre avatar

Vu le QI moyen des joueurs de SC, même ma Casio Graph 25+ peut les battre.<img data-src=" />

votre avatar

Bah si leur suprémacie quantique est au même niveau de communication que cette supercherie, on ne risque pas grand chose.



Oser dire qu’ils cappent l’IA c est du grand foutage de gueule. J’imagine que l’IA oublie en mémoire les images résiduelles des écrans qu’elle vient de croiser, qu’elle misclic non intentionnellement, qu’elle rate des informations vitales à l’écran car c’était trop dans le coin de l’oeil, ou simplement qu’elle chie des control groupe de temps en temps au moment crucial..



C’est cela, oui. Google confond action comptée et action effective, en cappant juste sur un plafonnement d’actions max, c’est d’un ridicule.



Le problème reste le même qu’il y a u an, a SC2 la mécanique humaine rentre en compte, pas seulement la simulation neuronale, il n’y a pas de ram mais une mémoire, pas de capteur mais un oeil, pas de pointeur mais une main. On fait donc jouer excel contre un type avec une calculatrice en disant qu’on cappe le nombre de multiplication à la seconde pour compense le manque de doigts. Sacrément pertinent.



Il y a déjà un an Mana avait tourner l’IA en bourrique en simulant deux fronts d’attaque le temps de compenser son manque de ressource, ce qui est EXACTEMENT LA stratégie contre les bot depuis 1999. Ce combat homme machine n’a juste absolument aucun sens.



Et c’est sans même compter que son 99,8% et lui même ridicule. Ils se sont pas vantés à 90% pourtant c’est low diamant. Il leur fallait “grand maitre” pour dire que l’IA est maitre.&nbsp; Manque de bol, les 600 joueurs au dessus d’elles sont à elle ce qu’elle est à un gold, intouchable.

votre avatar

Quand on y pense, ça fait depuis 1996 qu’on peut jouer contre “l’IA” à Starcraft <img data-src=" />

Poussé à l’extrême, on est proche du principe du singe tapant au hasard sur une machine à écrire pendant un temps infini qui finira par récrire l’œuvre de Shakespeare.

Mais, peu importe, ça reste impressionnant d’arriver à coder un programme informatique capable de jouer au plus haut niveau humain.

votre avatar

C’est pour ça que c’est un RTS et non une jeu de stratégie pure. Jeu sur lequel le temps de réaction est beaucoup plus long et ou l’ordinateur aurait un avantage encore plus certain.



Effectivement, SC2 n’as pas des milliers de stratégie ( Ah quoi bon), c’est le mix entre détecter la tactique adverse, s’adapter à celle ci et réussir son exécution qui fait l’intérêt du jeu.



La force de l’intelligence humaine c’est sa capacité a extrapoler a partir d’un très petit nombre de données, la ou les ia ont encore besoin de beaucoup de données.

&nbsp;

DeepMind affirme que son IA est meilleure que 99,8 % des joueurs à StarCraft II

Fermer