Leela chess zero

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

Re: Leela chess zero

par beagle » 21 Aoû 2018, 17:51

difficile de comparer:"You seem to believe that AlphaZero does the same thing as Stockfish, only 1000 times faster because it used 1000 times stronger hardware. This is not true at all. It uses a very different approach and that approach is very resource intensive. In fact, during the match AlphaZero was evaluating 80 thousand positions per second while Stockfish was clocking at 70 million positions per second. Now tell me that AlphaZero won because of a stronger hardware. Of course on 64 CPU it would be slower and who knows how it would play but the point is that AlphaZero does it better, albeit at higher cost. – IA Petr Harasimovic"

mais que doit-on comparer lorsque l'on dit que l'un est meilleurs que l'autre??????
pourquoi le nombre de positions serait un critère de mieux ou moins bien???
en quoi c'est mieux d'analyser moins de position en utilisant tout plein de resources pour se faire?

Comparer quoi, donc?
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.



beagle
Habitué(e)
Messages: 8707
Enregistré le: 08 Sep 2009, 16:14

Re: Leela chess zero

par beagle » 22 Aoû 2018, 13:34

https://www.youtube.com/watch?v=icqGT5n ... e=youtu.be

Un exemple typique du jeu NN avec apprentissage self learning monte carlo.
redoutable dans le jeu positionnel et la structure de pions.
regardez la position au 22 iem coup des noirs, je ne connais rien au jeu de go, mais là c'est pas des échecs c'est un jeu de dominance territoriale,
regardez au 29 iem coup la dame blanche qui se planque en h2 avec aucun horizon
regardez la suite, les blancs échangent leur seul fou qui avait de l'activité derrière la barrière de pions en territoire ennemi.
Et le jeu de alpha zero était très nourri de ce type d'étreinte.
Là où le neuronal a appris, là où il est tres performant en calculant sur une profondeur de coups inférieure aux logiciels classiques.

Bref si j'etais stockfish c'est pas sur ce genre de partie que j'irais défier le NN.
C'est toujours facile de dire qu'il faudrait jouer sur un autre terrain que celui-ci.
Mais franchement c'est typique.
Si tu veux faire la différence parce que tu calcules plus loin, alors c'est pas du positionnel qu'il faut instaurer, faut essayer des positions plus compliquées calculatoires.
Plus facile à dire qu'à faire?
Et cela montrera alors d'autres facettes du NN qui sera tout aussi bon.
Possible.Lorsque les humains ont commencé à combattre les ordinateurs ils essayaient un jeu antiordinateur, cela a marché un moment et rapidement Kasparov en est venu a dire qu'il aurait du jouer normalement plutôt.
pas de vérités
mais des combats à venir
Des règles à pervertir, c'est parce que cela ressemble aux règles mais que cela ne marche pas (les regles )dans le cas présent que l'on fait évoluer le truc.
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

beagle
Habitué(e)
Messages: 8707
Enregistré le: 08 Sep 2009, 16:14

Re: Leela chess zero

par beagle » 24 Aoû 2018, 14:13

Salut beagle, peut-être que celle-là te fera changer d'avis.
c'est pas de l'attaque de roque ça mon pote?
https://lichess.org/5xQoIB6G#105

et sinon 14Fd5 et derrière c4 sachant qu'il y e4 que le fou ne pourra pas revenir en arrière,
ok il a en enfilade 3 pièces noires donc il est échangeable si cela ourne mal, mais faut de la confiance,
car quand arrive le c6, ben my god après les dés sont jetés!
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

beagle
Habitué(e)
Messages: 8707
Enregistré le: 08 Sep 2009, 16:14

Re: Leela chess zero

par beagle » 17 Sep 2019, 13:29

http://www.chessdom.com/alliestein-the- ... -tcec-s15/

et en ce moment:
https://www.chessbomb.com/arena/2019-tcec-s16-dp

Résumé.
logiciels d'échecs classiques.ces dernieres années 3 cadors, Houdini, Komodo et stockfish.
dans les suites de alphachess zero, est développé Leela chess zero avec des internautes contributeurs au développement.
leela chess zero détrone stockfish au dernier tournoi intermachines TCEC15.

cette année , TCEC16, la finale est en route et les deux IA sont déjà en tete
leela et alliestein
c'est à suivre.
Modifié en dernier par beagle le 17 Sep 2019, 17:50, modifié 2 fois.
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

beagle
Habitué(e)
Messages: 8707
Enregistré le: 08 Sep 2009, 16:14

Re: Leela chess zero

par beagle » 17 Sep 2019, 17:50

Je n'en ai pas reparlé car le principe du zero me laisse déprimé, même pas envie de répondre à une IA.

alphago zero
alphachess zero
leela chess zero

c'est zero intervention de l'homme dans l'apprentissage.
La machine fait du monte carlo et joue contre elle-même au hasard
et avec cela développe ses propres regles d'intervention, déduction enfin je sais pas ce qu'elle neurone.

Alors autant dans un processus nouveau, sans expérience je comprends de partir du random monte carlo,
autant pour les échecs c'était pour moi la fin de l'histoire, la négation de l'expérience que de partir de zero.

Mais cela marchait.

heureusement pour moi, pour mon envie de voir le monde avancer, heureusement des gens qui font de l'IA misent aussi sur l'expérience., sur l'histoire, le déjà fait. ils appellent cela de l'entrainement supervisé.
aux échecs ils ont dit à l'IA, regarde donc toutes les parties des bases de données déjà jouées, et commencent à apprendre avec cela.
Et il semblerait, que cela marche = moins gourmand en ressource d'apprentissage,
on peut apprendre plus vite avec moins de moyens.

a suivre, mais franchement le zero , non pas ça pitié.
des que l'on aura de meilleurs hards GPU ou successeurs , les gars vont à chaque fois refaire un apprentissage de zero??????

je n'y connais rien en informatique.
donc c'est ce que j'ai cru comprendre.
vous pouvez commenter.

allez aliestein, mange moi leela double zero!!!!

https://www.chessprogramming.org/Allie
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

beagle
Habitué(e)
Messages: 8707
Enregistré le: 08 Sep 2009, 16:14

Re: Leela chess zero

par beagle » 17 Sep 2019, 20:06

deux saisons auparavantTCEC14, leela chess avait échoué devant stockfish mais de peu

une IA très controversée avait utilisé une partie des neurones??? de leela et l'avait déjà entrainé avec de vraies parties déjà jouées. Il avait été honorablement classé deus x je crois
on le retrouve chez chessbase,
en accès sur leur cloud

https://en.chessbase.com/post/fat-fritz ... th-is-that

je ne connais pas la différence de principe avec alliestein
lais chessbase c'est la référence du logiciel de base de donnéées d'échecs
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 14:00

Re: Leela chess zero

par fatal_error » 17 Sep 2019, 20:30

slt beagle,

si tu suis un peu, tu peux regarder sur twitch, tu as souvent les machines qui jouent entre elles en 3+2 (ou similaire) avec leur éval respective.
Bon, c'est pas super intéressant, ya bcp bcp bcp de draw et de shuffle, mais ca peut être parfois prenant.

à l'instant même (https://www.twitch.tv/tcec_chess_tv), il y a stoofvlees ii a12 qui joue (donc probablement la nouvelle version avec nn). Sa particularité apparemment c'est d'apprendre uniquement avec les parties de GM (https://www.chessprogramming.org/index. ... iew_mobile)
la vie est une fête :)

beagle
Habitué(e)
Messages: 8707
Enregistré le: 08 Sep 2009, 16:14

Re: Leela chess zero

par beagle » 17 Sep 2019, 20:35

Stoofvlees fait partie des finalistes de tCEC16 qui se joue en cemoment
donc j'irais voir comment ils l'ont "fabriqué" par rapport à alliestein ou fat fritz

j'avais un peu décroché quand sur le forum leelachess il y avait les purs et durs type vegan , promoteurs du zero absolu… et surtout aucune compromission, oh, la, la
heureusement on ne peut pas arréter les gens qui cherchent différentes voies.

sur twitch ce qui est bien c'est la version dévaluation du logiciel lui-même.
je suis retombé dessus il ya plus d'une heure,
et la bete alliestein se voyait nettement mieux au-dela de plus 2 en finale
car elle ne voyait pas la nulle et l'impossibilité de faire avancer la position,
encore effrayant l'analyse en finale de ces intelligences
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

beagle
Habitué(e)
Messages: 8707
Enregistré le: 08 Sep 2009, 16:14

Re: Leela chess zero

par beagle » 18 Sep 2019, 10:23

énorme bévue de stoofvlees avec 19... Fxg2????

https://www.chessbomb.com/arena/2019-tc ... vlees_II_a

le mode de fonctionnement de l'IA versus le calcul est surprenant.

wiki:
The evaluation function consists of a set of feature recognizers coupled to a neural network, which was trained with an oracle [2], that is the evaluation was entirely automatically learned from "watching" Grandmaster games [3].

donc je vais etre provocateur, simpliste, bon en fait ignorant, mais est-ce que:
un grand maitre ne fait jamais de telles erreurs, donc l'IA n'a pas rencontré cette situation, donc elle tombe dans un piège par manque d'apprentissage des bases?????
apprendre des parties référencées , c'est tres bien
mais pourquoi ne pas apprendre depuis le début comme tout le monde, les mats en 2 ou 3 coups, les tactiques échecs à la découvert, les motifs d'attaque double comme ici?????
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 14:00

Re: Leela chess zero

par fatal_error » 18 Sep 2019, 12:02

donc elle tombe dans un piège par manque d'apprentissage des bases?????

par manque de parties (et généralisation pas suffisante), ou ya un bug.

mais pourquoi ne pas apprendre depuis le début comme tout le monde

pas assez de connaissance pour te répondre. Mais assez ironiquement, le début pour tout le monde, c'est la fin dans les parties : D
la vie est une fête :)

beagle
Habitué(e)
Messages: 8707
Enregistré le: 08 Sep 2009, 16:14

Re: Leela chess zero

par beagle » 18 Sep 2019, 13:30

Bug possible, j'ai regardé ses autres parties du TCEC16 pas de telles gaffes.
Il a gagné sa place avec les finalistes en gagnant la division inférieure.
Là il est en bas de classement, mais solide.

Le truc sympa des logiciels qui apprennent sur parties déjà jouées,
c'est qu'ils maitrisent bien les jeux ouverts et tactiques.
dan le lien sous-jaccent on peut le voir jouer le gambit Marshall ,
c'st bien différent des positions gagnées par alphazero ou leelazero sur jeu positionnel avec des structures de pions , du positionnel que l'on sent presque issues du jeu de go.
https://www.youtube.com/watch?v=5E41xP6OCQo


autre exemple, lorsqu'on a appris de parties humaines on sait attaquer un roque:
https://www.youtube.com/watch?v=Dduh7IlvADM
L'important est de savoir quoi faire lorsqu'il n' y a rien à faire.

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités

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