[ Intelligence Artificielle] L’ère de l’AlphaGo
Salut les amis !
Je vous souhaite un bon Jeudi !!!
J'aimerais aujourd'hui, partager avec vous un sujet d'actualité : L'AlphaGo
Pour ceux qui ne le sauraient pas, AlfaGo est le sobriquet que l'on a donné au programme "Joueur de Go", réalisé par DeepMind !
Ce fameux programme, n'est pas admiré pour la qualité de son code, mais plutôt pour le raisonnement qui le fait fonctionner !
AlfaGo apprend !!!
Alors ne vous alarmez pas ...
AlfaGo n'apprendra pas à parler, ni à marcher ...
Il est programmé pour jouer des parties de Go !
Comment ça fonctionne tout ça !
Eh bien, je dirais que :
Pour réaliser un comportement "similaire" (s'en rapprochant) à AlfaGo, il ne faut pas chercher à créer un programme qui va comprendre ce qu'il fait dès le début ...
il faut juste créer un programme qui joue des parties ...
Au début n'importe comment ... car il ne sait pas jouer ...
Et qui apprend de ses erreurs.
Comment ?
En jouant ! il mémorisera ainsi les parties qu'il jouera.
Plus il mémorisera en jouant, plus il sera en capacité de comparer des parties jouées avec les parties qu'il jouera.
Plus il aura de partie en mémoire, plus il pourra optimiser son jeu en recherchant parmi les parties similaires qu'il connaît, des situations identiques résolues (en filtrant sur la partie qui aura été résolue la plus rapidement possible...)
On peut pousser le vice, comme cela a été fait avec AlfaGo, en permettant au programme de jouer contre lui.
Même si le programme joue contre lui-même en faisant n'importe quoi.
Le hasard va faire qu'il gagnera des parties, et donc qu'il les mémorisera, les réutilisera et les optimisera ...
La finalité c'est qu'il mémorise les parties ...
Afin de connaitre le maximum possible de cas de figure, tout en adoptant de manière mimétique les stratégies de ses adversaires.
Il est également possible d'améliorer tout ça, en confrontant au programme, de vrais joueurs.
Ce qui permettra au programme de découvrir des manœuvres plus efficaces !
Pour vous aider à comprendre, voici un petit morpion très modeste, que j'ai développé, qui travaille de la manière que je viens de vous décrire : Morpion - IA