Stockfish 16, la nouvelle version du plus célèbre des moteurs d’échecs, est disponible en téléchargement gratuit depuis le mois de juin 2023. Voyons comment il parvient encore à progresser.
Stockfish et les moteurs libres sont dominateurs
Stockfish continue de démontrer sa capacité à découvrir toujours plus vite les meilleurs coups. En jouant contre Stockfish 15, cette nouvelle version gagne jusqu’à 50 points Elo et remporte jusqu’à 12 fois plus de paires de parties qu’elle n’en perd.
Dans les principaux tournois de moteur d’échecs, Stockfish a été en tête du classement de manière régulière en remportant les tournois TCEC saison 24 Superfinal, Swiss, Fischer Random et Double Random Chess ainsi que les compétitions Chess.com Computer Chess Championship 19 Bullet, 20 Blitz et 20 Rapid. Leela Chess Zero, autre projet libre et Open Source, a été son challenger dans la plupart des finales. Il n’y a plus de place pour les moteurs commerciaux à haut niveau.
Quelles améliorations pour cette version 16 ?
Dans le cœur du moteur
Les changements consistent surtout à améliorer la capacité du moteur à trouver les meilleurs coups le plus vite possible. La nouvelle mise à jour de Stockfish s’appuie donc sur une architecture du réseau neuronal améliorée (la version 6 du réseau neuronal Stockfish), une meilleure implémentation du code et des possibilités de paramétrage affinées.
L’utilisation continue des données d’apprentissage de Leela Chess Zero combinée à une nouvelle approche de la capacité du réseau à réutiliser les compétences acquises (on parle d’inférence en Intelligence Artificielle) permet au moteur d’être toujours plus performant et en particulier dans les analyses plus longues.
De plus, l’infrastructure de la boîte à outils Fishtest a été améliorée. Elle est désormais capable d’exécuter les tests nécessaires pour valider de nouvelles idées avec des milliers de cœurs de processeur.
Pour les utilisateurs
Stockfish a aussi amélioré sa documentation avec un Wiki contenant de nombreuses informations pour les utilisateurs et les développeurs. L’option UCI_Elo qui permet de réduire la force de Stockfish a été calibrée et permet toujours de faire jouer le moteur selon 19 niveaux allant de 1320 Elo jusque quasiment 3200 Elo. Et je vous passe d’autres corrections apportées.
Chef de projet Digital. Conception et gestion de projets informatique.
Créateur et administrateur du site CapaKaspa.