Le blog d'échecs & informatique - Echecs et informatique sur PC-Windows

Rechercher
Aller au contenu

Menu principal :

Une simulation de Magnus Carlsen pour Rodent IV

Publié par Rob dans Grands maitres · 20/12/2022 19:13:30
Tags: carlsenrodent

Il y a longtemps que je promets une simulation de Magnus Carlsen pour Rodent IV. Elle arrive enfin, après beaucoup de travail et six versions succesives, qui ont abouti à un profil dont les réglages ont été particulièrement peaufinés.  Pour ceux qui connaissent déjà le système de programmation de Rodent, le programme de la personnalité "Carlsen" est disponible ici :

Magnus Carlsen pour Rodent IV




Si vous ne connaissez pas Rodent IV, lisez les pages suivantes :

Famous personalities pour Rodent IV : vous trouverez ici des indications pratiques pour utiliser les diverses personnalités de Rodent
Rodent IV : l'ultime rongeur, page générale sur le moteur Rodent IV

Ou mieux encore, achetez mon livre...
Rodent IV, moteur d'échecs plastique, humain, programmable.




Pack de bibliothèques d'ouvertures pour débutants

Publié par Rob dans Ressources · 2/12/2022 12:13:00
Tags: ouvertures

Gratuit : un pack de 36 bibliothèques d'ouvertures "pédagogiques" pouvant être utilisées par toutes les interfaces d'échecs, gratuites ou commerciales.



J'inaugure sur ce site une nouvelle rubrique : les "Ressources pédagogiques". Vous trouverez ici principalement des tutoriels, mais aussi du contenu physique : des collections de parties, des bibliothèques d'ouvertures, des profils de personnalité pour les moteurs, etc.

Le premier sujet, déjà annoncé, est publié : il s'agit d'une collection de 36 bibliothèques d'ouvertures en trois formats courants (*.bin, *.abk et *.book), deux profondeurs (12 et 24 1/2 coups) et pour six catégories d'ouvertures que les débutants doivent connaître : espagnoles, italiennes, écossaises, défenses françaises, siciliennes et slaves. J'explique bien sûr comment les utiliser.
Vous trouverez également avec ce premier sujet  des collections de parties de grands maîtres correspondantes à ces ouvertures ainsi qu'une sélection de bons petits moteurs d'échecs pour débutants, avec des forces s'étendant de 750 Elo à 1660 Elo.

Seule restriction à l'accès de ces pages : vous devrez me fournir une adresse mail valide. En échange, vous recevrez très vite un code "Utilisateur" et un mot de passe. Rien de compliqué, rien d'inquisiteur. Il s'agit simplement de connaître un peu mieux mes lecteurs.

Voir la page "Ressources pédagogiques" ?


Une dernière chose : si vous avez le moindre problème ou besoin d'aide, n'hésitez pas à me contacter. je suis en général assez réactif. Utilisez la rubrique "Contact" ou envoyez un message depuis votre messagerie à commerobinson@franceserv.com.





Rodent IV, moteur d'échecs humain, plastique, programmable...

Publié par Rob dans Livres · 27/11/2022 08:36:58
Tags: rodent_4

Le voilà enfin, tout frais, tout chaud, le livre sur le moteur d'échecs Rodent IV. Il est accompagné de la totalité des moteurs "Grand Maître", qui vous permettront d'affronter des simulations de 28 grands joueurs d'échecs, de Paul Morphy, grand champion américain du milieu du dix-neuvième siècle, à Maxime Vachier-Lagrave,  le meilleur français - avec à présent Alireza Firouzja.


Rodent IV : le "rongeur" est un moteur d'échecs exceptionnel

J'ai déjà beaucoup parlé ici des moteurs Rodent - et en particulier de Rodent IV - mais un petit rappel est certainement utile.  Ce moteur d'échecs d'origine polonaise, développé par Pawel Koziol, lui-même excellent joueur d'échecs, est une pépite des logiciels libres. Très fort (aux alentours de 3000 Elo), très polyvalent, c'est-à-dire bon dans tous les compartiments du jeu, et offrant toutes les apparences du jeu humain, il joue comme un grand maître à haut niveau mais il sait aussi imiter avec réalisme le comportement de joueurs modestes.

Sur cette base solide Pawel Koziol a greffé le système de programmation de personnalité le plus sophistiqué jamais vu jusqu'ici. Sur ce plan, aucun autre moteur ne l'égale, même parmi les moteurs commerciaux. Riche de 70 paramètres, il permet de modifier l'évaluation pour mimer toutes sortes de styles de jeu. Grâce à ce système et à la grande polyvalence du moteur, on peut en faire ce qu'on veut, d'un extrême à l'autre de la palette des styles : un attaquant fou à la Tal, un défenseur opiniâtre à la manière d'Andersson, un brillant tacticien tel Vachier-Lagrave ou Kasparov...

Tout cela fait que Rodent IV est un formidable partenaire d'entraînement aussi bien pour les débutants que pour les joueurs aguerris. Il devrait également être un auxiliaire précieux pour les formateurs, qui trouveront en lui de quoi offrir à leurs élèves les adversaires dont ils ont besoin pour progresser.


Pourquoi le livre ?

Comme beaucoup d'autres logiciels libres, Rodent IV ne bénéficiait pas d'une documentation à la hauteur de ses possibilités. Mon livre a pour but d'y remédier. Tout au long de ses 164 pages, j'y aborde l'exploitation du moteur sous tous ses aspects. Notamment le système de création de personnalités y est décortiqué avec soin ; les profils fournis avec le moteur sont commentés en détails et les neufs styles de base sont passés à la loupe. Toute personne désirant créer des joueurs crédibles d'un certain style et de force variable trouvera dans ce livre les outils adéquats.
J'indique également une méthode pour faire d'une personnalité un moteur autonome, doté de ses propres bibliothèques, utilisable comme n'importe quel moteur UCI dans n'importe quelle interface d'échecs. Enfin, j'aborde le délicat problème de l'étalonnage du niveau de force des personnalités nouvelles.

Pour les curieux ou ceux qui souhaiteraient en savoir plus, voici le sommaire détaillé du livre. Contrairement à ce que j'ai annoncé ici il y a déjà quelques mois, il n'y aura pas de version eBook, uniquement une version papier.  On peut commander le livre sur la plateforme de Bookélis à cette adresse :

https://www.bookelis.com/informatique-et-internet/53811-Rodent-IV.html

Le prix de vente est de 24 euros. L'achat du livre donne accès à une page réservée de ce site où sont rassemblées toutes les ressources nécessaires, notamment les 28 personnalités "Grand Maître" avec les niveaux de force étalonnés : Alekhine, Anand (deux versions), Anderssen, Botvinnik, Capablanca, Euwe, Fischer, Karpov, Kasparov, Kortchnoï, Larsen (deux versions), Lasker, Marshall, Morphy, Nimzowitsch, Petrossian, Réti, Rubinstein, Short, Spassky, Spielmann, Steinitz, Tal, Tarrasch, Topalov et Vachier-Lagrave. Cette page devrait s'enrichir ultérieurement de nouveaux contenus - par exemple bientôt une version à la force étalonnée du GM Ulf Andersson.

Rob Robinson, novembre 2022.





L'homme qui a battu Kasparov sans vraiment savoir jouer aux échecs

Publié par Rob dans Livres · 18/11/2022 11:49:52
Tags: deep_blue

Dans "L'homme qui a battu Kasparov sans vraiment savoir jouer aux échecs", édité par Le Jardin des Livres, Feng-Hsiung Hsu retrace les douze années durant lesquelles il a développé d'abord Chiptest, puis Deep Thought et enfin Deep Blue, le superordinateur d'IBM qui, après bien des péripéties, a fini par avoir raison du champion du monde d'échecs, Garry Kasparov. Un événement majeur des années 90, expliqué par l'un de ses principaux acteurs.



Le 11 mai 1997 pour la première fois un ordinateur s'est montré capable de battre l'un des plus brillants joueurs d'échecs de l'histoire. L'événement, suivi par des millions de gens de par le monde, a eu un retentissement considérable. Les années 80 et 90 sont celles de la généralisation des outils informatiques ; ils quittent  les laboratoires des universités et les grandes firmes pour se répandre partout dans les entreprises, dans les bureaux, dans les familles…  Cette vague s'accompagne de la peur diffuse du dépassement, de voir l'homme concurrencé par les machines. Et c'est pourquoi sans doute la victoire de Deep Blue, le super-ordinateur d'IBM, sur le champion du monde en titre, Garry Kasparov, a tant marqué les esprits.

Cette crainte n'était pourtant qu'un fantasme. 25 ans plus tard, votre ordinateur portable équipé d'un moteur d'échecs moderne tel que Stockfish battrait Kasparov sans aucune difficulté. Nul besoin d'un ordinateur à plusieurs millions de dollars. Pourtant, cela n'a pas changé le rapport entre l'homme et la machine. Mais au milieu des années 80, c'était différent.
C'est  autour des échecs que s'est cristallisé dans l'opinion publique l'idée d'un affrontement entre l'esprit humain et les ordinateurs. Dans ce domaine, les humains résistaient encore ; mais pour une génération entière d'informaticiens, c'était aussi une sorte de Saint Graal, un Everest à gravir. Les conditions étaient en place pour un match épique.

C'est bien ce qu'il faut comprendre de ce livre : ce n'était pas un combat entre un homme et un ordinateur mais une lutte de 12 ans entre une équipe d'êtres humains concepteurs et une autre équipe d'êtres humains, joueurs d'échecs ceux-là. L'auteur, Feng-Hsiung Hsu, est l'un des acteurs majeurs de l'événement. Cet étudiant chinois (de Taïwan) venu faire ses études d'ingénieur à l'université américaine de Carnegie Mellon, y raconte comment une série de concours de circonstance et de rencontres l'ont poussé à développer une puce spécialisée pour jouer à ce jeu - dont pourtant il ignorait presque tout. Sans budget, avec les seules commodités de l'université et beaucoup de travail sur temps libre, la petite équipe autour de Feng-Hsiung Hsu a créé Chiptest, l'ancêtre de Deep Blue, en 1985. La machine était déjà capable d'évaluer un demi-million de coups à la seconde, grâce à une puce VLSI conçue par Feng-Hsiung Hsu lui-même. Cette puissance de calcul bien supérieure aux capacités humaines était capable de donner du fil à retordre à la plupart des joueurs mais pas encore de vaincre les meilleurs humains. Deep Thought, une version plus rapide de Chiptest (750.000 coups à la seconde), obtiendra officiellement le niveau "Grand maître" mais fera pâle figure face à Kasparov en 1989.



La fine équipe de développement de Chiptest et Deep Thought, recevant ici le prix Fredkin pour les performances de niveau "grand maître" de Deep Thought : autour de Feng-Hsiung Hsu, de gauche à droite, Murray Campbell, Thomas Anantharaman, Mike Browne et Andreas Nowatzyk (photo Computer History Museum).

Néanmoins, les résultats de ChipTest puis de Deep Thought ont attiré l'attention d'IBM - qui a vite compris le parti que la firme pourrait tirer, en termes d'image, de la mise au point d'une machine capable de défier le champion du monde. Big Blue, comme on surnommait IBM aux Etats Unis,  a donné les moyens à Feng-Hsiung Hsu de créer Deep Blue, un superordinateur de 32 cœurs à architecture massivement parallèle, transformé en machine d'échecs grâce à plusieurs centaines de puces spécialisées. Le monstre était capable d'évaluer 200 millions de positions par seconde - 400 fois la puissance brute de Chiptest. Mais cette croissance vertigineuse de la capacité de calcul n'aurait pas été suffisante si les concepteurs de Deep Blue n'avaient réussi à convertir la quantité en qualité. Lors du premier match de Deep Blue contre le champion du monde, en février 1996, il s'est avéré que si l'ordinateur était plus fort, tactiquement, Kasparov était nettement meilleur, positionnellement, et c'est ce qui faisait la différence. Pour gagner, il a fallu apprendre à la machine à mieux jouer aux échecs. Le plus gros du travail de l'équipe Deep Blue dans les 15 mois qui ont suivi le premier match a consisté à faire ingurgiter des connaissances à l'ordinateur afin d'améliorer la qualité de l'évaluation.  

L'aventure, qui s'étale sur une douzaine d'années, est passionnante. Elle est faite autant de succès, de coups de chance et de coïncidences heureuses  que d'errements, contretemps, malchances et défaites humiliantes. On comprend qu'elle aurait pu tout aussi bien échouer. Cependant, le répit de Kasparov n'aurait été au mieux que de quelques années. Tôt ou tard, il aurait été battu.

Ce livre est à ma connaissance la première édition en France de "Behind Deep Blue, building the computer that defeted the world chess champion", publiée aux Etats-Unis en 2002. Pour ceux qui s'intéressent aux échecs informatiques, c'est un document majeur. Si l'on connaît bien le nom de Deep Blue et si nous avons tous entendu parler des réactions peu sportives de Kasparov - qui s'est révélé être un très mauvais perdant - on ne trouve sur Internet que peu de détails techniques utiles sur Chiptest, Deep Thought et Deep Blue. Le livre vous apprendra beaucoup - et même peut-être parfois plus que vous n'auriez voulu - et de la source la plus fiable qui soit. Personnellement, j'ai été très étonné de certains choix techniques opérés. Par exemple, le plus gros des process était logé dans des puces, plutôt que dans des logiciels. Autre surprise : Chiptest était doté d'un générateur de mouvements "force brute", c'est-à-dire dépourvu de tout procédé d'élagage de l'arbre de recherche. La raison en était simple : Feng-Hsiung Hsu était persuadée que l'élagage ferait perdre plus de temps aux processeurs qu'il n'en ferait gagner. Cette décision à d'ailleurs provoqué une petite crise au sein de l'université ; l'une des nombreuses péripéties racontées pas l'auteur…


Ci-dessus, l'édition américaine...


Un petit cadeau d'Echecs & Informatique : une collection de parties dont la plupart de celles qui sont évoquées dans le livre. Soit :

Une douzaine de parties de Chiptest

84 parties de Deep Thought I et II
contre nombre de grands maîtres humains (Karpov, Byrne, Kasparov, Larsen, Bronstein et d'autres moins connus), contre des machines dédiées (Cray Blitz, Belle, Hitech, Bebe, Phoenix...) et quelques-uns des meilleurs moteurs commerciaux de l'époque (Star Socrates, M Chess Pro, Mephisto, W Chess, Zarkov, Rebel...)

33 Parties de Deep Blue, dont les six parties de la rencontre de Philadelphie en 1996 et les six de celle de New York, en 1997.  

Ces parties sont au format PGN, lisibles avec toutes les interfaces d'échecs, gratuites ou commerciales, et par beaucoup de logiciels d'échecs.

A lire également l'article de Chess.com, "Kasparov - Deep Blue : le match qui a changé le cours de l'histoire". Vous y trouverez les six parties de Philadelphie et les six de New York, très bien commentées.

Rob Robinson




Capablanca et Spielmann

Publié par Rob dans Grands maitres · 13/11/2022 17:42:43
Tags: capablancaspielmann

Deux moteurs "Grand maître" au niveau de force étalonné offerts gratuitement sur Echecs & Informatique

Mon livre concernant Rodent IV est enfin terminé. Il s'intitule toujours "Rodent IV, moteur d'échecs plastique, humain programmable..." mais il a beaucoup grossit depuis le projet initial : 164 pages, contre 120 pages au départ. C'est le projet des moteurs "Grand maître" et leur étalonnage de force qui a pris si longtemps. Un ordinateur a tourné nuit et jour pendant pratiquement huit mois pour parvenir à ce réglage indispensable.
Étant donné que je m'auto-édite sur une plateforme d'édition en ligne (Bookelis), il me faut encore vérifier que le résultat final est conforme à ce que j'attend. J'ai commandé un exemplaire que je devrai recevoir d'ici une petite semaine. Il est possible qu'il me faille encore procéder à certains petits ajustements mais quoi qu'il en soit il sera certainement disponible à la commande début décembre.

Voir "Rodent 4, moteur d'échecs humain, plastique, programmable"

Petit rappel de ce qu'il y a d'important à savoir

Le "rongeur" Rodent IV est la dernière et ultime version d'un moteur d'échecs libre et gratuit exceptionnel, développé par le polonais Pawel Koziol. Plus fort que les meilleurs joueurs humains, excellent dans tous les compartiments du jeu,  il offre un style natif équilibré et d'apparence humaine. Grâce à cette polyvalence et à un système d'accord de personnalités performant et facile à utiliser - pour peu que l'on maîtrise certaines notions exposées dans le livre - Rodent IV vous permettra de créer facilement une multitude de joueurs de style et de force très différents. Ce qui fera de lui un partenaire d'entraînement idéal et un auxiliaire précieux pour les formateurs.
Le livre permet de faire le tour de l'utilisation de Rodent IV, depuis le téléchargement et l'installation du moteur jusqu'à la création de personnalités autonomes se présentant comme un banal moteur UCI... en passant bien entendu par la maîtrise du système de création de personnalités.
Les propriétaires du livre auront également la possibilité de télécharger la totalité des simulations de grands maîtres dans leur version au réglage de force fiabilisé (chaque personnalité offre une dizaine de niveaux de force, de 1200 Elo à la force maximale de Rodent, soit environ 3000 Elo).

Deux personnalités offertes gratuitements

Pour ceux qui ne souhaitent pas acquérir le livre, j'offre tout de même gratuitements deux personnalités dont le niveau de force a été étalonné. Il s'agit de José Raul Capablanca et de Rudolf Spielmann, deux grands maîtres simulés que j'ai créés avec le système d'accord de personnalité de Rodent IV.
Capablanca, tout le monde connaît. Né en 1888 à La Havane, ce joueur cubain est considéré comme l'un des plus grands joueurs de l'histoire ; il a détenu le titre de champion du monde 1921 à 1927. La simulation que je propose est partiellement originale puisqu'elle découle d'une version version très ancienne de Pawel Koziol pour Rodent II - et jamais réactualisée.

Télécharger le moteur Capablanca corrigé ?

On connaît beaucoup moins Rudolf Spielmann, un joueur juif autrichien, qui déployait un jeu hyper-offensif. Ce précurseur de Mikhaïl Tal a théorisé dans "L'art du sacrifice aux échecs" les principes offensifs dont le champion du monde Letton fera plus tard un usage immodéré. La simulation que je propose est une création ex-nihilo, accompagnée d'un jeu de bibliothèques d'ouvertures que j'ai créé spécialement pour lui.

Télécharger le moteur Spielmann corrigé ?

Dans le dossier de chaque personnalité, vous trouverez un fichier Read Me.rtf, à lire attentivement ; et dans le sous-répertoire documentation un pdf contenant beaucoup d'informations sur les paramètres de la personnalité et sur les conditions du réglage de force. A lire également avec attention...





Articles récents | Anciens articles
Retourner au contenu | Retourner au menu _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();