Leela chess zero

Discutez d'informatique ici !
beagle
Habitué(e)
Messages: 6902
Enregistré le: 08 Sep 2009, 15:14

Leela chess zero

par beagle » 11 Mai 2018, 12:33

C'est l'histoire d'un RDV raté, d'un évènement raté,
alpha chess zero dont on a parlé sur le fil alpha go zero.

Le zero signifiant sans apport humain dans l'apprentissage. Le logiciel apprend par lui-même comment on joue au mieux, au jeu de go, puis cela a été les échecs.
Alors le rdv raté c'est que le monde des échecs méritait mieux qu'un vulgaire papier interne des gens de alpha go zero.
certes l'humain battu par l'ordinateur c'était déjà fait avec deep blue contre Kasparov.
Mais toutes ces années de programmation "classique" des chess engines, balayées par la révolution neuronale, cet évènement méritait un vrai match.
Le meilleur mot étant celui de Ben314, si tu veux montrer que ta moto va plus vite qu'une voiture, tu ne le fais pas en enlevant 2 roues à la voiture.Beau sens de l'image, bon résumé de Ben314.

Un best du monde et bien c'est du spectacle, c'est de l'évènementiel,
aux échecs on a eu la guerre froide Fischer-Spassky, on a eu Karpov - Kasparov les réformes en URSS, on a eu d'autres championnats du monde qui opposaient des styles des personnailtés différentes.
Le monde des échecs aurait du avoir le droit à un vrai match.Donc à des conditions établies par les deux intervenants.Il n'appartient pas au nouveau champion de faire de la bricole dans un coin d'ordinateur portable.

Mais passons. Cela a donné l'idée à d'autres de faire un projet similaire, = du neuronal qui apprend tout seul.
Et cela donne Leela chess zero.

Presentation ici:
https://en.chessbase.com/post/leela-che ... for-the-pc

le site officiel ici:
https://lczero.org/
Modifié en dernier par beagle le 11 Mai 2018, 16:00, modifié 3 fois.



beagle
Habitué(e)
Messages: 6902
Enregistré le: 08 Sep 2009, 15:14

Re: Leela chess zero

par beagle » 11 Mai 2018, 12:37

Le programme est jeune, pour autant il bat la majorité des humains.
Comme logiciel d'ordi il reste encore faible.
On voit meme sa courbe de progression qui a rechuté c'est intéressant pour les programmeurs.

Le logiciel est open free.Et on peut devenir testeur ou plutôt participant au projet en louant son ordi pour que le logiciel fasse son apprentissage.
Et nos amis meilleurs en informatique que moi expliqueront que ce n'est plus un bon CPU mais un bon GPU qu'il faut ...comme pour tout gamer...

beagle
Habitué(e)
Messages: 6902
Enregistré le: 08 Sep 2009, 15:14

Re: Leela chess zero

par beagle » 06 Juin 2018, 10:36

alpha go ZERO, Leela chess ZERO,
le zero signifie que c'est le neuronal tout seul qui va apprendre, l'humain ne mache aucun travail.
Et c'est surprenant tout de même.
Donc quelqu'un connait un peu la logique derrière, et pourquoi la connaissance, les connaissances antérieures ne peuvent servir de support à l'élaboration des connaissances futures.

On se retrouve un peu comme dans les débats sur pédagogie frontale et pédagogies où l'apprenant comme ils disent construit lui-même ses apprentissages.Sans ètre contre une part de cette dernière je suis persuadé que c'est une énorme perte de temps que de recommencer l'histoire à zéro.

Donc pour Leela chess zero on voit le logiciel apprendre tout lui-même.
or les règles , issues de situations de base devraient orienter la prise de conscience des règles déjà connues bien plus vite.
Alors s'agit-il d'idéologies, s'agit-il de l'impossibilité ou de difficultés à mixer les deux (le neuronal apprend de lui-même Et il apprend à partir de règles déjà connues)

des avis informatiques?
des avis non informatiques , pédagogiques?

beagle
Habitué(e)
Messages: 6902
Enregistré le: 08 Sep 2009, 15:14

Re: Leela chess zero

par beagle » 06 Juin 2018, 12:27

exemples d'apprentissage aidé:
en plus de faire des parties, pourquoi ne pas rentrer des situations et laisser le neuronal faire ses essais random et conclusions a partir de ces situations:
situations tactiques: positions avec échec à la découverte,...
situations de finales: tel ou tel type de finales de pions , finales de tours,...

Bref l'aider à apprendre plus là où il ya matière a apprendre?

On laisserait le neuronal apprendre mais sur des bibliothèques de positions également,
pas seulement apprendre le neuronal tout seul en parties contre lui-même avec le random

beagle
Habitué(e)
Messages: 6902
Enregistré le: 08 Sep 2009, 15:14

Re: Leela chess zero

par beagle » 06 Juin 2018, 13:51

Salut beagle, une réponse possible, celle donnée sur le forum Leela chess:
"
All sorts of people are making suggestions for different ways of doing things - Leela is one experiment. Parallel or comparable experiments are possible to test alternative ideas, but there are not the resources to do everything people suggest. I think that, when resources come down in price, chess might be an area where experiments with different approaches will help human beings to understand how to optimise machine learning. Giraffe and Alpha have given some pointers away from "what we first thought of" as the optimal approach."

beagle
Habitué(e)
Messages: 6902
Enregistré le: 08 Sep 2009, 15:14

Re: Leela chess zero

par beagle » 06 Juin 2018, 13:55

ah d'acc, merci beagle, je ne connaissais pas giraffe.
j'ai trouvé cela:
https://arxiv.org/abs/1509.01549

"This report presents Giraffe, a chess engine that uses self-play to discover all its domain-specific knowledge, with minimal hand-crafted knowledge given by the programmer. Unlike previous attempts using machine learning only to perform parameter-tuning on hand-crafted evaluation functions, Giraffe's learning system also performs automatic feature extraction and pattern recognition. The trained evaluation function performs comparably to the evaluation functions of state-of-the-art chess engines - all of which containing thousands of lines of carefully hand-crafted pattern recognizers, tuned over many years by both computer chess experts and human chess masters. Giraffe is the most successful attempt thus far at using end-to-end machine learning to play chess. "

beagle
Habitué(e)
Messages: 6902
Enregistré le: 08 Sep 2009, 15:14

Re: Leela chess zero

par beagle » 06 Juin 2018, 14:00


Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite