Active games

Start new game and compete for FIDE Online and Worldchess rating, or invite a friend and train with no hassle at all!
Switch to light theme
Notifications
No notifications

0

Sign in
Register
Moteur d'échecs Leela

Moteur d'échecs Leela

Si vous avez déjà comparé des moteurs d'échecs côte à côte, vous avez probablement remarqué qu'ils ne donnent pas tous la même impression. Pas en force – au plus haut niveau, ils sont tous incroyablement forts – mais dans la manière dont ils arrivent aux coups. Certains moteurs semblent très directs. Ils calculent, choisissent la variante, et c'est tout. Puis il y a le moteur d'échecs Leela, qui ne se comporte pas toujours ainsi. Parfois, il joue un coup qui semble… calme. Ou même légèrement étrange au premier abord. Et quelques coups plus tard, l'idée devient plus claire. C'est généralement le moment où l'on réalise que ce moteur fait quelque chose de différent. On peut l'appeler Leela Chess Zero, LC0 ou LCZero Chess, c'est la même chose sous un nom différent.

Qu'est-ce que LC0 aux échecs ?

Alors, qu'est-ce que LC0 aux échecs ?

En bref, LC0 est un moteur basé sur un réseau de neurones qui acquiert davantage de connaissances sur les échecs en jouant contre lui-même encore et encore. Cela peut sembler simple, mais cela fait une différence.

Les moteurs plus anciens étaient construits davantage comme des systèmes avec des règles. Ils attribuent une valeur au matériel, à la sécurité du roi, à la structure de pions – ce genre de choses. LC0 « comprend » aussi ces idées, mais il ne les a pas apprises d'un livre de règles fixe. Il les a acquises par l'expérience.

C'est ainsi que le moteur peut parfois se diriger vers des positions qui ne semblent pas gagnantes immédiatement. Il reconnaît des motifs pour les avoir vus maintes et maintes fois, pas seulement en calculant.

Fonctionnalités de Leela Chess

Si vous regardez réellement des parties au lieu de simplement lire sur les fonctionnalités de Leela Chess, les différences deviennent plus claires.

Il ne se précipite pas.

C'est peut-être la façon la plus simple de le décrire.

Certaines choses ont tendance à ressortir :

  • il joue des coups qui améliorent lentement la position plutôt que de forcer l'action
  • il est à l'aise pour sacrifier du matériel s'il gagne un contrôle à long terme
  • il évite les complications inutiles sauf s'il y a une raison claire
  • il maintient souvent la tension au lieu de la résoudre immédiatement

Comparé aux moteurs traditionnels, LCZero Chess semble moins mécanique en ce sens. Pas plus faible – juste différent dans l'approche.

Histoire de Leela Chess Zero

L'histoire de Leela Chess Zero est assez étroitement liée à AlphaZero.

Quand AlphaZero a montré qu'un réseau de neurones pouvait atteindre un niveau de force de haut niveau en s'entraînant lui-même, les gens ont voulu une version ouverte de cette idée. Quelque chose auquel tout le monde pourrait contribuer.

C'est devenu Leela Chess Zero.

Au lieu d'être développé à huis clos, il a grandi étape par étape. Les gens ont contribué en puissance de calcul, des parties ont été générées, le réseau s'est amélioré, et au fil du temps, il a atteint une force compétitive.

Il n'y a pas eu un seul « moment de percée ». C'était plus progressif que cela.

Réalisations de LC0 Chess

En regardant les réalisations de LC0 Chess, oui – il est devenu l'un des moteurs les plus forts.

Mais ce n'est pas la partie dont la plupart des joueurs se souviennent.

Ce qui ressort, c'est la façon dont il a géré les parties contre des moteurs comme Stockfish. Les résultats comptaient, bien sûr, mais la différence de style était difficile à ignorer.

Stockfish calculait des variantes extrêmement profondes et très concrètes.

LCZero Chess, en revanche, jouait parfois des coups qui ne faisaient rien d'immédiat. Pas d'échec, pas de capture – juste une petite amélioration. Puis, quelques coups plus tard, la position devenait soudainement difficile.

Ce schéma se répète encore et encore.

Parties de Leela Chess

Si vous parcourez les parties de Leela Chess, surtout les plus longues, vous remarquerez quelque chose d'un peu inhabituel.

L'avantage n'apparaît pas toujours tout de suite.

Il y a des parties où le moteur d'échecs Leela sacrifie un pion tôt, et rien d'évident ne se produit. Pas d'attaque directe. Pas de suivi immédiat. Juste… une position légèrement meilleure.

Puis lentement :

  • les pièces sont restreintes
  • les cases deviennent plus difficiles d'accès
  • la coordination se désagrège

Et au moment où cela devient visible, il est déjà trop tard pour y remédier.

C'est en partie pourquoi les gens étudient les parties de LCZero Chess. Pas seulement pour voir qui a gagné, mais pour comprendre ce qui se passait avant que cela devienne évident.

Une façon différente de regarder les positions

Pour les joueurs réguliers, LC0 Chess n'est pas seulement un outil d'analyse supplémentaire.

Il change les questions que vous posez.

Au lieu de : « quel est le meilleur coup ici ? »

Cela devient plutôt :

  • qu'est-ce qui compte vraiment dans cette position
  • quelles pièces ne font rien
  • que se passe-t-il si je ne force rien maintenant

Le moteur d'échecs Leela a tendance à mettre en lumière ce genre d'idées, même s'il ne les explique pas directement.

Conclusion

La conclusion n'est pas seulement que Leela Chess Zero est fort.

Cette partie est déjà attendue.

Ce qui le distingue, c'est la façon dont il aborde le jeu. Il ne repose pas uniquement sur le calcul au sens traditionnel. Il construit une compréhension au fil du temps, et cela se voit dans les coups qu'il joue.

Que vous l'appeliez LCZero Chess, LC0 Chess ou le moteur d'échecs Leela, l'effet est le même et cela permet aux gens de regarder les ordinateurs d'échecs d'une manière assez différente. Une fois que vous l'avez vu dans quelques parties, il est difficile de ne pas voir la différence qu'il apporte.