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

Rechercher
Aller au contenu

Menu principal :

Rodent IV : l'article et le livre

Publié par Rob dans Moteur · 8/5/2021 12:43:05

Le voilà enfin, l'article sur Rodent IV ! Il s'est fait attendre mais les changements par rapport à la version III sont très importants et, comme d'habitude, il m'a fallu chercher et interroger longuement l'auteur pour être bien sûr de ne pas dire de bêtises. La page consacrée à la dernière version du génial moteur de Pawel Koziol est imposante et donnera de bonnes bases à ceux qui connaissent déjà Rodent III mais elle ne fait pas le tour du sujet. Une fois n'est pas coutume, c'est dans un livre, à paraître prochainement, que vous pourrez tout savoir. Il n'attend plus que quelques parties du moteur commentées par Pawel Koziol lui-même... et une minimum de manifestation d'intérêt de votre part. Il sera publié dès lors que j'aurais reçu une petite centaine de pré-commandes.
Je crois sincèrement que Rodent devrait être un auxiliaire précieux pour tous les animateurs de clubs qui pourront l'utiliser pour créer des personnalités typées pour l'entraînement de leurs élèves. La programmation du moteur est assez intuitive et, avec un peu d'aide, ne pose aucune difficulté.


En savoir plus ?
L'article "Rodent IV, l'ultime rongeur"
Le livre "Rodent IV, moteur d'échecs plastique, humain, programmable"





Komodo 12 "Monté-Carlo" est devenu gratuit

Publié par Rob dans Moteur · 19/4/2021 16:21:24
Tags: komodokomodo12

Komodo est un moteur d'échecs de grande qualité mais c'est un produit commercial et le parti-pris  de ce site est d'évoquer uniquement les logiciels libres ou simplement gratuits. Heureusement, les auteurs - parmi lesquels on compte Larry Kaufman - ont pensé utile de proposer gratuitement des versions plus anciennes de leur moteur. Et tant mieux pour nous car Komodo est, à mon humble avis, le meilleur moteur d'analyse et de conseil.
Durant plus de deux ans, ce fut la version 9, datant d'avril 2015. Puis les choses se sont accélérées : les versions 10 (2016) et 11 (2017) ont été "libérées" il y a quelques mois. L'encre de mon article à ce sujet vient à peine de finir de sécher que la version 12, datant de mai 2018, a été à son tour proposée gratuitement. Cette accélération est probablement due au fait que Komodo, qui est en train d'évoluer vers Dragon et la nouvelle technologie NNUE (Efficiently Updatable Neural Networks), tend à devenir obsolète - du moins pour les utilisateurs payants, professionnels des échecs et forts joueurs amateurs. Pour nous, simples utilisateurs, c'est une aubaine de pouvoir mettre la main gratuitement sur un moteur aussi performant que Komodo 12 !




Qu'est ce qu'on y gagne ?

Tout d'abord une ribambelle de petites améliorations tel que par exemple le support BMI2 (qui permet aux heureux possesseurs d'ordinateurs récents de gagner un peu en vitesse) ;  et aussi comme d'habitude quelques dizaines de Elo de plus. Komodo 12 pointe à environ 3400 Elo.  Mais ce n'est pas le plus important. La grande nouveauté de cette version est la mise en place d'un arbre de recherche Monté-Carlo (MCTS), qui peut se substituer à l'évaluation classique.   

Avec MCTS, un jeu complètement différent, plus proche de Tal que de Karpov  

L'algorithme est débrayable. Et d'ailleurs, il n'est pas activé par défaut au lancement du moteur. Il faut ouvrir le menu de configuration et cocher "Use MCTS" pour l'utiliser.  Car le MTCS change beaucoup de choses. En fait, tout.  Et pour commencer le style de jeu. L'évaluation classique de Komodo, qui lui donne un jeu ressemblant à celui de Karpov - c'est-à-dire assez matérialiste, positionnel et peu enclin à prendre l'initiative de l'attaque - est en effet désactivée pour laisser place à une évaluation probabiliste qui rapproche Komodo d'Alpha Zero et Leela Chess Zero. Selon les auteurs, Komodo en évaluation Monté-Carlo "est généralement moins matérialiste que Komodo normal, dans le style du spectaculaire champion du monde Mikhail Tal". Ainsi, on l'a vu battre le champion américain Hikaru Nakamura alors qu'il lui avait donné une tour contre un cavalier et accepté quelques autres handicaps matériels ou de mouvements.  
Les mouvements des MCTS seraient aussi d'allure plus humaine.  
Du côté des performances, le mode MCTS fait perdre pas mal de points de Elo, surtout si votre matériel est moyen.  Par contre, il rejoint et dépasse Komodo "normal" en termes de force s'il suit un grand nombre de pistes simultanément et s'il peut compter sur beaucoup de mémoire et de nombreux cœurs.


Améliorer l'utilisation de Komodo en mode "analyse et conseil"

Mon article sur Komodo est basé sur la version 9. Lorsque les versions 10 et 11 ont été mises à disposition du public gratuitement, je me suis contenté de le signaler. Avec la version 12, l'écart avec la version 9 s'est creusé au point qu'une actualisation de l'article est devenue indispensable. je l'ai donc réécrit. En particulier, puisque je conseille depuis longtemps l'emploi de Komodo comme moteur de conseil et d'analyse, j'insiste particulièrement sur l'optimisation du paramétrage du moteur dans cette fonction.


Lire l'article sur Komodo 12 ?




Houdini, moteur magicien ?

Publié par Rob dans Moteur · 2/4/2021 10:02:05
Tags: houdini

Houdini est un moteur très puissant et présentant de nombreuses qualités, mais c'est un produit commercial (vendu 40 euros pour la version 6 standard, 60 pour la version 6 Pro). En revanche, une vieille version est proposée gratuitement. Il y a deux ans, lors de la rédaction  de la fiche du moteur sur ce site, c'était la 1.5a, de 2011. De temps à autre, je jette un petit coup d'œil sur le site officiel pour voir si l'on ne nous propose pas mieux. Dernièrement j'ai eu la surprise de voir la version gratuite de Komodo faire un saut de deux, passant de la 9 à la 11 d'un coup ! Malheureusement, ce n'est pas le cas pour Houdini, qui reste cantonné à sa vieille 1.5a.

:'(

J'ai quand même profité de l'occasion pour actualiser la fiche...


Lire "Houdini - moteur magicien" ?





Un joueur romantique pour Chessterfield

Publié par Rob dans Moteur · 27/1/2021 10:11:06
Tags: chessterfield

Je croyais en avoir fini avec Chessterfield mais maîtrisant bien à présent la fabrication d'un réseau neuronal pour ce moteur, je me suis dit qu'un simple petit effort supplémentaire me permettrait de produire une meilleure version de Vieux maître, censée jouer comme à l'époque romantique. Ce vieux maître II a été constitué à partir de 24.000 parties de joueurs du 18 et du 19eme siècle. Plutôt que de mettre à peu près n'importe quoi comme dans la première version, je me suis concentré sur une trentaine de vieilles gloires : Anderssen, Blackburne,  Byrne, Chigorin, De laBourdonnais, Lasker (avant 1910), Marshall, Morphy, Philidor, Tarrasch...




J'ai fait jouer mon nouveau Vieux maître contre l'ancien un tournoi d'une quinzaine de parties semi-rapides. Question force, le nouveau n'est pas meilleur que l'ancien : 7,5 points chacun, 7 gagnées, 7 perdues, une nulle...
Question style, aucun doute, c'est romantique !  L'attention à la position est très modérée, l'activité des pièces est élevée et la facilité à l'échange extrême. Jugez par vous-même sur les deux parties ci-dessous.


Mais finalement, peu de choses différencient les deux joueurs : force identique, style très proche...  Je vais quand même le proposer sur la page de Chessterfield, avec en prime deux nouvelles bibliothèques d'ouvertures au format abk d'Arena ;  l'une d'une profondeur de 60 ½ coups, l'autre de 16. Construites à partir de ces mêmes 24.000 parties, leur usage sera différent. La grosse donnera de la force au moteur et lui fera gagner du temps mais imposera son style sur une longue période. La petite amoindrira le jeu du moteur mais laissera mieux apparaître son style. A vous de choisir.

Télécharger Vieux maître deux et ses bibliothèques ?
Voir la page de Chessterfield ?

Pour finir, comme promis, voici deux parties typiquement romantiques, tirées du tournoi entre les deux vieux maîtres :


[Event "Vieux maître II vs I"]
[Site "MAISON-PC"]
[Date "2021.01.25"]
[Round "1"]
[White "Vieux maître"]
[Black "Vieux maître II"]
[Result "0-1"]
[WhiteElo "1900"]
[BlackElo "1900"]
[ECO "A02"]
[Opening "Bird Opening"]
[Time "13:24:29"]
[Variation "Symmetrical Variation"]
[TimeControl "600"]
[Termination "time forfeit"]
[PlyCount "317"]
[WhiteType "program"]
[BlackType "program"]

1. f4 f5 2. Nf3 e6 3. e3 Be7 4. c4 Nh6 5. b3 Bf6 6. Nc3 O-O 7. Rb1 d6 8. Bb2 Bd7 9. d4 Qe8 10. Bd3 Nc6 11. a3 e5 12. dxe5 dxe5 13. Nd5 e4 14. Nxc7 Qd8 15. Bxf6 Qxc7 16. Bb2 Rad8 17. Bc2 exf3 18. Qd5+ Rf7 19. Qxf3 Re8 20. O-O Ng4 21. Rbe1 Qb6 22. Bc1 Be6 23. Rd1 Nf6 24. Bd2 Ree7 25. Kh1 Kh8 26. Bc3 Bd7 27. Rd3 Ne4 28. Rb1 Be6 29. Be1 g5 30. Rdd1 Rg7 31. Bxe4 fxe4 32. Qe2 Kg8 33. fxg5 Rxg5 34. Bh4 Bg4 35. Qb2 Rf5 36. Rd5 Ref7 37. h3 Rh5 38. Rxh5 Bxh5 39. Qc1 Ne5 40. c5 Qc6 41. b4 Qd5 42. Qe1 h6 43. Rc1 Qa2 44. Qc3 Ng6 45. Bf6 Qf2 46. Bd4 Nh4 47. Qc2 Nxg2 48. c6 bxc6 49. Qxf2 Rxf2 50. Kg1 Re2 51. Rxc6 Nxe3 52. Rc8+ Kf7 53. Rc7+ Ke8 54. Rxa7 Rg2+ 55. Kh1 Rg3 56. Ra8+ Kf7 57. Ra7+ Kf8 58. Ra8+ Kf7 59. Ra7+ Ke8 60. Ra8+ Kd7 61. Ra7+ Kd8 62. Ra8+ Kd7 63. Ra7+ Kd8 64. Ra8+ Ke7 65. Ra7+ Kf8 66. Ra8+ Ke7 67. Ra7+ Kd6 68. Bxe3 Rxh3+ 69. Kg1 Rxe3 70. Ra6+ Kc7 71. Rxh6 Be8 72. Ra6 Rb3 73. Ra5 e3 74. Kg2 Kb6 75. Re5 Bb5 76. Re6+ Kc7 77. Re5 e2 78. Rc5+ Kd7 79. Rc1 Rxa3 80. Kf2 Ra6 81. Ke3 Rd6 82. Re1 Rd1 83. Rxe2 Bxe2 84. Kxe2 Rb1 85. Kd3 Rxb4 86. Kc3 Rb5 87. Kc4 Re5 88. Kd3 Rf5 89. Ke4 Rg5 90. Kf4 Rh5 91. Ke4 Rh8 92. Kd5 Rg8 93. Ke5 Rh8 94. Kd5 Rg8 95. Ke5 Ke7 96. Kf5 Rh8 97. Kf4 Rg8 98. Kf5 Rh8 99. Kf4 Re8 100. Ke5 Rf8 101. Kd5 Rg8 102. Ke5 Rf8 103. Kd5 Re8 104. Kc5 Rg8 105. Kd5 Re8 106. Ke5 Rd8 107. Kf5 Rc8 108. Ke5 Rd8 109. Kf5 Rc8 110. Ke5 Rb8 111. Kd5 Ra8 112. Ke5 Rb8 113. Kd5 Rh8 114. Ke5 Ra8 115. Kd5 Rh8 116. Ke5 Rh7 117. Kd5 Rg7 118. Kd4 Rh7 119. Kd5 Rg7 120. Ke5 Rf7 121. Kd5 Rf6 122. Ke5 Rg6 123. Ke4 Rh6 124. Kf5 Rf6+ 125. Ke5 Rg6 126. Kf5 Re6 127. Kg4 Rf6 128. Kg3 Rg6+ 129. Kf3 Rh6 130. Ke4 Re6+ 131. Kd5 Rd6+ 132. Ke5 Rc6 133. Kd5 Rd6+ 134. Ke5 Re6+ 135. Kd5 Rb6 136. Kc5 Rf6 137. Kd5 Kf8 138. Kd4 Rg6 139. Ke4 Rh6 140. Kd4 Rg6 141. Ke4 Rh6 142. Ke5 Rc6 143. Kd5 Rf6 144. Kd4 Rd6+ 145. Ke5 Rc6 146. Kd5 Rb6 147. Kc5 Re6 148. Kd5 Rb6 0-1

[Event "Vieux maître II vs I"]
[Site "MAISON-PC"]
[Date "2021.01.25"]
[Round "3"]
[White "Vieux maître"]
[Black "Vieux maître II"]
[Result "1/2-1/2"]
[WhiteElo "1900"]
[BlackElo "1900"]
[ECO "C02"]
[Opening "French"]
[Time "14:03:19"]
[Variation "Advance, Paulsen, 1.e4 e6 2.d4 d5 3.e5 c5 4.c3 Nc6 5.Nf3"]
[TimeControl "600"]
[Termination "adjudication"]
[PlyCount "500"]
[WhiteType "program"]
[BlackType "program"]

1. c3 e6 2. e4 d5 3. e5 c5 4. d4 Nc6 5. Nf3 g6 6. Bd3 Bg7 7. Bf4 Qb6 8. Qd2 Bd7 9. dxc5 Qxc5 10. O-O h6 11. Na3 a6 12. b4 Qe7 13. Rab1 g5 14. Bg3 g4 15. Nd4 h5 16. Rfe1 h4 17. Bf4 Rh5 18. Nxc6 Bxc6 19. Nc2 Bh6 20. Nd4 Bxf4 21. Qxf4 Qg5 22. Qxg5 Rxg5 23. Kh1 Ne7 24. f3 g3 25. Rb3 gxh2 26. Kxh2 Bd7 27. f4 Rg3 28. Be2 O-O-O 29. Rc1 Rdg8 30. Bf3 Bb5 31. Nxb5 axb5 32. Rf1 Kb8 33. Rf2 Nf5 34. Be2 Ne3 35. Bf3 Ng4+ 36. Bxg4 R8xg4 37. Ra3 d4 38. Rb3 dxc3 39. Rb1 c2 40. Rxc2 Rxf4 41. Rbb2 Rgg4 42. Rf2 Rxf2 43. Rxf2 Rxb4 44. Rxf7 Re4 45. Rh7 Rxe5 46. Rxh4 Kc7 47. Rh7+ Kb6 48. Rh6 b4 49. Rh3 Ra5 50. Rh4 Ra4 51. Re4 Kc5 52. Re2 Kc4 53. g4 Ra5 54. Kg3 e5 55. g5 Kd3 56. Kf3 Rd5 57. g6 Rd6 58. Re3+ Kd2 59. Rxe5 Rxg6 60. Rb5 Kc3 61. Rc5+ Kb2 62. Rb5 b6 63. Rxb4+ Kxa2 64. Rb5 Re6 65. Kf4 Ka3 66. Kf5 Rd6 67. Ke4 Ka4 68. Rb2 b5 69. Ke5 Rd8 70. Ra2+ Kb3 71. Ra7 b4 72. Ke6 Kc2 73. Rc7+ Kd3 74. Rb7 Kc3 75. Rc7+ Kd4 76. Rb7 Kc4 77. Rc7+ Kb5 78. Rb7+ Ka5 79. Kf6 Rd3 80. Kf5 b3 81. Ke4 Rg3 82. Kd5 Ka4 83. Kc4 Rg4+ 84. Kc3 Rg3+ 85. Kc4 Ka3 86. Ra7+ Kb2 87. Rf7 Ka2 88. Ra7+ Kb1 89. Kb4 b2 90. Rf7 Rg8 91. Kb3 Rb8+ 92. Kc3 Ra8 93. Rf2 Rc8+ 94. Kb3 Rb8+ 95. Kc3 Ka2 96. Rg2 Ka3 97. Rg1 b1=Q 98. Rxb1 Rxb1 99. Kd4 Rc1 100. Ke5 Rd1 101. Kf4 Re1 102. Kg3 Rf1 103. Kg2 Ra1 104. Kf3 Rb1 105. Ke4 Rc1 106. Ke5 Rd1 107. Kf4 Re1 108. Kg3 Kb3 109. Kf4 Rf1+ 110. Ke4 Rg1 111. Kf4 Rh1 112. Ke5 Ra1 113. Kd5 Rb1 114. Kd4 Rc1 115. Kd5 Rd1+ 116. Ke5 Re1+ 117. Kd4 Rc1 118. Kd5 Rd1+ 119. Ke5 Re1+ 120. Kd4 Rh1 121. Kd5 Rg1 122. Kd4 Rh1 123. Kd5 Rg1 124. Kd4 Rf1 125. Kd5 Rb1 126. Kd4 Rf1 127. Kd5 Ra1 128. Kd4 Kb2 129. Kd5 Rb1 130. Kd4 Rg1 131. Ke4 Rh1 132. Kd4 Rb1 133. Kd3 Rc1 134. Kd4 Rd1+ 135. Ke4 Rh1 136. Kd4 Rg1 137. Ke4 Rf1 138. Kd4 Re1 139. Kd3 Rd1+ 140. Ke4 Ra1 141. Kd4 Rc1 142. Kd3 Rc2 143. Kd4 Rd2+ 144. Ke4 Re2+ 145. Kd3 Rg2 146. Kd4 Rh2 147. Kc4 Rg2 148. Kd4 Rh2 149. Kc4 Rf2 150. Kd4 Re2 151. Kd3 Rc2 152. Kd4 Rd2+ 153. Ke4 Rf2 154. Ke3 Rf5 155. Kd4 Rg5 156. Kc4 Rh5 157. Kd4 Rg5 158. Kc4 Rh5 159. Kd4 Rf5 160. Ke4 Rc5 161. Kd4 Rb5 162. Kc4 Ra5 163. Kb4 Ra6 164. Kb5 Rd6 165. Kc5 Re6 166. Kd5 Rf6 167. Ke5 Rg6 168. Kd4 Rh6 169. Ke4 Re6+ 170. Kd5 Rf6 171. Ke5 Rg6 172. Kd4 Rh6 173. Ke4 Rc6 174. Kd5 Rb6 175. Kc5 Ra6 176. Kd4 Rb6 177. Kc5 Rb7 178. Kc6 Re7 179. Kd6 Rf7 180. Ke6 Rg7 181. Kf6 Rh7 182. Kg6 Rb7 183. Kf6 Rb6+ 184. Ke5 Kc3 185. Kd5 Rb7 186. Kc6 Re7 187. Kd6 Rf7 188. Ke6 Rg7 189. Kf6 Rh7 190. Kf5 Rg7 191. Kf6 Rh7 192. Kg6 Re7 193. Kf6 Rd7 194. Ke6 Rc7 195. Kd6 Rf7 196. Ke6 Rc7 197. Kd6 Rg7 198. Ke6 Rb7 199. Kd6 Ra7 1/2-1/2




Rodent IV sur la sellette

Publié par Rob dans Moteur · 5/1/2021 07:51:22
Tags: rodentrodentivpawelkoziolkoziol

Depuis quelques jours je me penche sérieusement sur le moteur Rodent IV, ultime version de Rodent, puisque son auteur, Pawel Koziol, a annoncé que son travail était terminé et qu'il n'y aurait pas de Rodent V.  


Il n'y aura jamais de cinquième rongeur. Le quatrième sera le dernier.

Côté force, la nouvelle version n'apporte aucun gain. Le moteur aurait même un peu reculé par rapport à la version III. Pawel Koziol a, il le reconnaît, un peu chargé la fonction d'évaluation. Soyons clair : cela n'a aucune importance ! Rodent IV reste dans les parages de 3000 Elo, une force largement suffisante pour tous les usages. Ce qui est important, c'est que Pawel Koziol a achevé d'en faire le moteur le plus humain qui soit, capable d'imiter n'importe qui de façon crédible, de l'enfant à 1000 Elo aux grands champions d'hier ou d'aujourd'hui. J'en reste encore émerveillé.

Le hic c'est que l'évolution est telle que les profils de personnalité conçus pour Rodent II et III ne fonctionnent plus sur Rodent IV. Développer un profil demande aussi plus de temps, plus de tests, plus de réflexion. Ceux qui aiment les moteurs imitant les grands joueurs humains seront un peu déçus, Pawel ne livre avec Rodent IV que trois profils GM : Nimzowitsch, Tal et Morphy. Et il faudra du temps pour adapter correctement les 18 autres vieux profils GM à la nouvelle version. Personnellement, je vais commencer par modifier mon Viktor Kortchnoï. Pawel s'est déjà occupé de Morphy

Article très bientôt dans Echecs & Informatique.






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); })();