Environ, à quel niveau du moteur déchecs open source Stockfish la plupart des grands maîtres seraient-ils à égalité avec?

Meilleure réponse

À ce stade, à partir du 2/11/2019, ce est la version de stockfish et son ELO actuel

Stockfish 20191209 ELO [3925]

Leela est un moteur de réseau neuronal et est classé à environ 3990.

La seule façon pour un Grand Maître Humain davoir une chance est lorsque Stockfish a été classé à environ 2880.

Il y avait une histoire à propos dun groupe de grands maîtres qui voulaient acheter le moteur LeeLa pour environ 100k, et lutiliser à des fins détude ou de formation.

Ces moteurs ont tout un paquet matériel qui les accompagne. Comme peut-être un ou plusieurs ordinateurs de la taille dune pièce.

Les grands maîtres utilisent les moteurs pour étudier les mouvements faciles ou répétitifs et voir comment les moteurs se déplacent contre les mouvements douverture connus et cela les aide à mieux jouer ces positions .

Ce serait un beau concours pour obtenir une dizaine de grands maîtres pour faire partie dune équipe et pour un temps illimité et voir comment ils feraient contre stockfish, mais la raison pour laquelle sa conclusion est généralement abandonnée est que ces moteurs pensez à 20 à 50 coups davance.

Il est pratiquement impossible de les mettre en échec et mat à cause de cela.

Lors du dernier tournoi moteur, 8 moteurs ont joué environ 170 parties et il ny avait quun seul échec et mat le reste dessine la plupart du temps.

Réponse

Bien sûr, il y a beaucoup de lignes que les blancs peuvent choisir lesquelles sont des tracés forcés vers un ordinateur. Dessiner est relativement facile pour un grand maître averti tel que Carlsen, qui connaît des dizaines de lignes de tirage forcées. Quand je dis «lignes de tirage forcées», ce ne sont pas des tirages forcés contre des humains. Les umans peuvent sortir dune répétition avec un mouvement inférieur. Cependant, les ordinateurs néchapperont pas à une répétition sils pensent que les alternatives sont inférieures. Lidée derrière tout cela est simplement de choisir une ligne où le meilleur jeu de lordinateur se traduit par une position où une répétition est le meilleur choix pour lordinateur, puis de répéter.

Je ne vais pas laisser stockfish analysez très profondément, et cette ligne est un mauvais choix contre le stockfish en particulier, mais je ne suis pas un grand maître, donc je ne connais pas 37 lignes de tirage forcé. Je trouverai une capture décran à un moment donné où stockfish montre la réponse comme le premier choix. Par exemple: 1. d4

Stockfish aime Nf6 comme réponse. Ensuite, 2. c4.

Stockfish préfère e6. Continuez avec 3. g3, en entrant dans une sorte douverture catalane.

d5 est la meilleure suggestion (pour le moment , le moteur est en quelque sorte des gaufres entre Bb4 +, Be7 et d5, mais elles sont toutes à peu près identiques), alors faisons-le. White répond par Nf3.

Je nai jamais trouvé de point où stockfish préfère dxc4 car cest le premier choix, cependant, il sagit dun déménagement de livre et il figure toujours parmi les 3 meilleures suggestions. Il est à moins de 0,1 point la plupart du temps, et au moment où jai pris la capture décran, il est à égalité avec les autres choix à triple zéros, donc cest une décision raisonnable. Il en va de même pour les suggestions alternatives, Bb4 + avec l’idée de le replier en e7 après avoir forcé les blancs à jouer un coup que les blancs ne veulent vraiment pas faire, Nc3 ou Bd2. Parfois, en particulier s’il reçoit un livre d’ouverture (ce qui est légitime), Stockfish jouera à dxc4. Bg2 en réponse.

Stockfish naime pas vraiment c6 ici, si vous le laissez réfléchir plus longtemps, il finit par penser que c6 est environ 0,1 inférieur à Bb4 +, mais comme le stockfish doit choisir un mouvement à un moment donné, il ne choisira pas toujours la même réponse que si vous lui donniez une heure pour réfléchir à la position. c6 est un mouvement de livre et ce n’est pas mal, l’idée est de contrôler davantage d5 pour que le blanc ne puisse pas pousser d5. Ne5 comme réponse.

Choix facile, stockfish aime Bb4 +. Répondez avec Bd2.

Qxd4 est la meilleure suggestion de stockfish et y reste assez régulièrement. Remarquez que les blancs ont mis 2 pions après Qxd5 mais lordinateur pense que la position est toujours très égale. Alors prenez lévêque.

Qxe5 est forcé, maintenant Na3 met la pression sur le pion c4.

b5 est obligé de défendre le pion c4. Bc3 pour attaquer la reine

Qc5 est forcé, et maintenant nous avons notre répétition avec Bd4.

Qb4 + forcé, Bc3 en réponse.

Et les noirs sont obligés de prendre la répétition Qc5-Bd4, si les blancs le veulent.

Quand je dis quun mouvement est forcé, il est important de penser à la façon dont lordinateur joue. Un humain qui veut une victoire jouerait Qe7 dans l’une des positions de répétition: Stockfish «sait» que Qe7 est une erreur et que le meilleur pari pour ne pas perdre la partie est de répéter.Après tout, il pense que les blancs font mieux ici de toute façon, pourraient aussi bien remporter le match nul. Sauf que ce n’est pas ainsi que Stockfish pense, c’est ainsi qu’un humain pense.

Les ordinateurs ne comprennent rien. Ils évaluent les positions avec une fonction de notation, puis sélectionnent le score minimum ou maximum, maximum sils jouent en blanc, minimum sils jouent en noir. Le meilleur mouvement dans une position est celui qui est le plus éloigné de zéro dans la direction dans laquelle lordinateur joue.

Stockfish ne fera pas ce quil évalue comme une erreur de 0,6. Déjà. Sil évalue un coup et le trouve 0,6 pire quun autre coup, il effectuera lautre coup. Les mouvements forcés sont donc des mouvements où le stockfish évalue un mouvement comme clairement supérieur à tous les autres mouvements. Les blancs peuvent forcer la répétition sur stockfish ici en position finale, bien que certains des mouvements pour y arriver soient moins énergiques, il est encore fort probable que stockfish les choisisse.

Ceci est une mauvaise ligne pour un exemple, mais bon, je ne suis pas Carlsen, je ne connais pas 80 000 parties déchecs par cœur. Je suis juste un gars qui connaît une chose ou deux sur les échecs et les ordinateurs, et le principe que jessaie dexposer ici est la partie importante, qui est de se rappeler que vous jouez à un ordinateur et que vous lutilisez à votre avantage . Utilisez la façon dont Stockfish pense aux échecs contre lui.

Stockfish choisira toujours le coup qui marque le meilleur, même si cela fait descendre le jeu sur une ligne où le meilleur choix de stockfish est un tirage par répétition. Ce qui est plus intéressant, cest que le stockfish ne voit pas de tirage au sort ici. Stockfish joue toujours ce quil évalue comme le meilleur coup dans nimporte quelle position, pour les deux côtés. Parce que Stockfish pense que les blancs ne devraient pas se répéter, les blancs devraient jouer Qd2 au lieu de Bd4 car la répétition marque le mieux pour les noirs si les blancs le choisissent, ils pensent que les blancs devraient choisir une ligne de jeu différente: 0,00, tirage, est inférieur à ~ 0.2 que les blancs ne jouent plus à Qd2.

Je ne pense pas que stockfish marque trois fois plus de répétitions que 0,00, mais il devrait. Je suis assez sûr que Lc0 ou peut-être AlphaZero les attribue à 0,00 car cest le moyen le plus simple de programmer en aversion de tirage si vous êtes meilleur tout en permettant à lordinateur de répéter des positions, surtout si cest pire, et au moins une (peut-être les deux mais la mémoire me fait défaut sur lequel) de ces nouveaux algorithmes a une aversion pour le tirage lorsquil évalue sa position comme supérieure. Si la répétition obtient un score de 1,0, par exemple, lordinateur doit répéter jusquà ce quune triple répétition soit sur le tableau. Ensuite, la répétition marque 0,00 et ce nest plus le bon choix si dautres coups qui valent mieux que mort existent même. Parce que lordinateur joue toujours le jeu en avant, il sait quand il doit quitter la répétition correctement.

Magnus Carlsen peut-il dessiner Stockfish? Absolument, si tel est son objectif. Il connaît les subtilités de ce que jai exposé ici bien mieux que moi et même moi, je peux démontrer un tirage (pas si solide) contre le stockfish. Une fois que c6 est sur le plateau, le jeu peut facilement être forcé à un match nul par les blancs.

Il y a de nombreuses façons de dessiner une partie et le jeu ne doit pas être long, il suffit être dessiné, ce quune triple répétition accomplit. Si la meilleure ligne de jeu de stockfish le mène à un nul par répétition, alors vous avez une ligne qui force un match nul contre stockfish: ce nest pas un humain qui évitera le tirage parce quil est mieux noté, stockfish joue ce quil pense être le meilleur. se déplacer, même si cest un match nul.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *