Aproximadamente, ¿a qué nivel del motor de ajedrez de código abierto Stockfish estaría a la par la mayoría de los grandes maestros?

Mejor respuesta

En esta etapa, al 2/11/2019 esto es la versión de stockfish y su ELO actual

Stockfish 20191209 ELO [3925]

Leela es un motor de red neuronal y está clasificado alrededor de 3990.

La única forma en que un Gran Maestro Humano tendría una oportunidad es cuando Stockfish estaba clasificado alrededor de 2880.

Hubo una historia sobre un grupo de grandes maestros que querían comprar el motor LeeLa por unos 100k y usarlo con fines de estudio o entrenamiento.

Estos motores tienen un paquete de hardware bastante grande que los acompaña. Como una computadora del tamaño de una habitación.

Los grandes maestros usan los motores para estudiar movimientos fáciles o repetitivos y ver cómo se mueven los motores contra los movimientos de apertura conocidos y esto les ayuda a jugar mejor en esas posiciones. .

Sería un buen concurso conseguir que 10 o más grandes maestros estuvieran en un equipo y tiempo ilimitado y vieran cómo les iría contra el stockfish, pero la razón por la que es casi una conclusión olvidada es porque estos motores Piense en 20-50 movimientos por delante.

Es esencialmente imposible ponerlos en jaque mate por eso.

En el último torneo de motores, 8 motores jugaron alrededor de 170 juegos y solo hubo 1 jaque mate el resto sobre todo dibuja.

Respuesta

Seguro, hay muchas líneas que el blanco puede elegir y que son forzadas a una computadora. Dibujar es relativamente fácil para un gran maestro conocedor como Carlsen, que conoce docenas de trazos forzados. Cuando digo «trazos forzados», no son trazos forzados contra humanos. los humanos pueden salir de una repetición con un movimiento inferior. Sin embargo, las computadoras no saldrán de una repetición si creen que las alternativas son inferiores. La idea detrás de esto es simplemente elegir una línea donde el mejor juego de la computadora resulte en una posición en la que una repetición sea la mejor opción para la computadora, y luego repetir.

No voy a permitir que el stockfish Analizo muy profundamente, y esta línea es una mala elección contra el stockfish en particular, pero no soy un gran maestro superior, así que no conozco 37 líneas forzadas. Encontraré una captura de pantalla en algún momento donde stockfish muestra la respuesta como la mejor opción. Por ejemplo: 1. d4

A Stockfish le gusta Nf6 como respuesta. Luego, 2. c4.

A Stockfish le gusta más e6. Continúe con 3. g3, entrando en una especie de apertura catalana.

d5 es la sugerencia principal (por el momento , el motor cambia entre Ab4 +, Ae7 y d5, pero todos son iguales) así que hagámoslo. Las blancas responden con Cf3.

Nunca encontré un punto en el que stockfish prefiere dxc4 ya que es la mejor opción, sin embargo, es un movimiento de libro y siempre está entre las 3 sugerencias principales. Está dentro de 0.1 puntos la mayor parte del tiempo, y en el momento en que tomé la captura de pantalla, estaba empatado con las otras opciones en tres ceros, por lo que es un movimiento razonable. También lo son las sugerencias alternativas, Ab4 + con la idea de retirarlo a e7 después de obligar a las blancas a realizar una jugada que las blancas realmente no quieren hacer, Cc3 o Ad2. A veces, especialmente si se le da un libro de apertura (lo cual es algo legítimo), stockfish reproducirá dxc4. Ag2 en respuesta.

Stockfish realmente no ama c6 aquí, si lo dejas pensar por más tiempo, termina pensar que c6 es aproximadamente 0,1 inferior a Ab4 +, pero como stockfish tiene que elegir un movimiento en algún momento, no siempre elegirá la misma respuesta que si le dieras una hora para pensar en la posición. Sin embargo, c6 es un movimiento de libro y no está mal, la idea es controlar más d5 para que las blancas no puedan presionar d5. Ne5 como respuesta.

Fácil elección, al pez le gusta Bb4 +. Responde con Ad2.

Qxd4 es la principal sugerencia de stockfish y permanece ahí de manera bastante consistente. Observe que las blancas bajan 2 peones después de Dxd5, pero la computadora cree que la posición sigue estando muy igualada. Así que toma el alfil.

Dxe5 es forzado, ahora Na3 ejerce presión sobre el peón de c4.

b5 se ve obligado a defender el peón de c4. Ac3 para atacar a la reina

Dc5 es forzado, y ahora tenemos nuestra repetición con Ad4.

Db4 + forzado, Ac3 en respuesta.

Y las negras se ven obligadas a realizar la repetición Dc5-Ad4, si las blancas lo quieren.

Cuando digo que una jugada es forzada, es importante pensar en cómo juega la computadora. Un humano que quiera una victoria jugaría De7 en una de las posiciones de repetición: Stockfish «sabe» que De7 es un error y que lo mejor para no perder la partida es repetir.Después de todo, cree que las blancas lo están haciendo mejor aquí, de todos modos, bien podrían tomar las tablas. Excepto que no es así como piensa Stockfish, así es como piensa un humano.

Las computadoras no entienden nada. Evalúan las posiciones con una función de puntuación y luego seleccionan la puntuación mínima o máxima, la máxima si juegan con blancas y la mínima si juegan con negras. El mejor movimiento en una posición es aquel que está más alejado de cero en la dirección en la que está jugando la computadora.

Stockfish no cometerá lo que evalúa como un error de 0.6. Siempre. Si evalúa un movimiento y encuentra que es 0.6 peor que otro movimiento, hará el otro movimiento. Forzar movimientos, por lo tanto, son movimientos en los que stockfish evalúa un movimiento como claramente superior a todos los demás movimientos. Las blancas pueden forzar la repetición en stockfish aquí en la posición final, aunque algunos de los movimientos para llegar allí son menos contundentes, todavía es bastante probable que stockfish los elija.

Esta es una mala línea por ejemplo, pero bueno, no soy Carlsen, no me sé de memoria 80.000 partidas de ajedrez. Solo soy un tipo que sabe un par de cosas sobre ajedrez y computadoras, y el principio que trato de exponer aquí es la parte importante, que es recordar que estás jugando con una computadora y usarla para tu ventaja. . Usa la forma en que Stockfish piensa sobre el ajedrez en su contra.

Stockfish siempre elegirá la jugada que obtenga la mejor puntuación, incluso si lleva el juego a una línea en la que la mejor opción de Stockfish es un empate por repetición. Lo que es más interesante es que el stockfish no ve un empate aquí. Stockfish siempre juega lo que evalúa como el mejor movimiento en cualquier posición, para ambos lados. Debido a que Stockfish piensa que las blancas no deberían repetir, las blancas deberían jugar Dd2 en lugar de Ad4 ya que la repetición puntúa mejor para las negras si las blancas la eligen, piensa que las blancas deberían elegir una línea de juego diferente: 0.00, empate, es inferior a ~ 0.2 que las blancas salen de jugar Dd2.

No creo que el stockfish puntúe el triple de repeticiones como 0.00, pero debería. Estoy bastante seguro de que Lc0 o quizás AlphaZero los califiquen como 0.00 porque esa es la forma más fácil de programar en aversión al dibujo si eres mejor mientras permites que la computadora repita posiciones aún, especialmente si es peor, y al menos una (posiblemente ambas, pero la memoria me falla en cuál) de esos algoritmos más nuevos tiene aversión a la atracción cuando evalúa su posición como superior. Si la repetición puntúa 1.0, por ejemplo, la computadora debe repetir hasta que haya una repetición triple en el tablero. Luego, la repetición puntúa 0,00 y ya no es la elección correcta si existen otros movimientos que puntúan mejor que muertos. Debido a que la computadora siempre está jugando hacia adelante, sabe cuándo debe salir de la repetición correctamente.

¿Puede Magnus Carlsen dibujar Stockfish? Absolutamente, si ese es su objetivo. Él conoce las complejidades de lo que expuse aquí mucho mejor que yo e incluso yo puedo demostrar un empate (no tan sólido) contra el stockfish. Una vez que c6 está en el tablero, el juego puede ser fácilmente forzado a empatar por las blancas.

Hay muchas formas de dibujar un juego y el juego no tiene que ser largo, solo tiene que ser ser dibujado, que logra una repetición triple. Si la mejor línea de juego de stockfish lo lleva a un empate por repetición, entonces tiene una línea que fuerza un empate contra el stockfish: no es un humano quien evitará el empate porque tiene una calificación más alta, stockfish juega lo que cree que es el mejor moverse, incluso si es un empate.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *