GNU Backgammon : qu’est-ce que c’est ?
GNU Backgammon 0.14.2 (version actuelle avant sortie) est un logiciel de réseau de neurones qui joue et analyse les parties de backgammon ainsi que les tournois. Le réseau de neurones a été formé en utilisant l’apprentissage par renforcement temporel. Ceci a été appliqué aux données générées par le jeu en solitaire afin de minimiser sa marge d’erreur.
La recherche sur le réseau de neurones a permis de créer des logiciels de backgammon tels que Jellyfish, Snowie, Shareware BGBlitz ainsi que des logiciels gratuits tels que GNU Backgammon. GNU Backgammon a été développé pour être un logiciel qui joue et analyse les coups de son adversaire pour son propre entraînement.
Bien que GNU Backgammon soit encore au stade du développement, il peut jouer et faire des tournois, évaluer les positions qui permettent de faire durer la partie et ajuster ses mouvements et ses fonctions d’évaluation. Il utilise l’apprentissage par renforcement temporel ou d’autres entraînements supervisés pour maintenir, entre autres des banques de données de ses positions d’entraînement . Lorsqu’il se trouve sur un terminal de texte GNU Backgammon affiche un code ASCII de plateau de backgammon.
Lors de sa programmation initiale, GNU Backgammon a été développé grâce à une interface de ligne de commande. Bien qu’il permette aux joueurs de faire des parties et de manœuvrer sur des plates-formes qui autorisent Guile ou Python, il peut aussi être utilisé sur divers sites de jeu en ligne qui permettent de jouer au backgammon.
Ce logiciel de backgammon joue mieux que le meilleur expert ! Son niveau de programmation lui permet de jouer en championnat et est dans le top cinq des 6000 joueurs classés au FIBS (First Internet Rated Server.) Grâce à l’intelligence et à l’enseignement artificiels, GNU Backgammon évolue sans cesse!
|
|