Repaso de las partidas AlphaGo – Lee Sedol

Parece reciente, pero hace ya más de 5 años del increíble encuentro entre AlphaGo y Lee Sedol, en el que el profesional coreano logró solo ganar una partida.

Estos días, repasando una web coreana sobre el juego, me he encontrado la revisión de las partidas (en inglés) de la mano de Fan Hui 2p, con ayuda de Gu Li 9p, Zhou Ruiyang 9p y AlphaGo.

La revisiones se pueden ver en esta página.

Siempre es emocionante recordar aquellas partidas.

En esta foto, correspondiente al inicio de la partida 4, se observa a Aja Huang colocando la primera piedra de AlphaGo, mientras Lee Sedol 9p permanece expectante.

Atrás en el centro está Fan Hui 2p, profesional chino afincado en Francia, y parte del equipo de AlphaGo. Atrás de pie está Seo Geon-u 7p, profesional coreano con una mente brillante, al que tuve la suerte de dar clases de inglés.

¡Qué tiempos aquellos!

Publicado en Comentario de partida, En Corea, Historia del juego, Nivel Avanzado | Comentarios desactivados en Repaso de las partidas AlphaGo – Lee Sedol

Ganar en libertades

Durante la pandemia he ido migrando de servidor favorito de partidas «lentas»: de Dragon Go Server a Online-Go. En este último estoy disponible para jugar partidas, esto es, acepto invitaciones.

En una reciente partida ha aparecido una carrera de libertades (semeai en japonés, su-sang-jon 수상전 en coreano) muy interesante, en la que ambos jugadores hemos cometido varios errores llegando a la siguiente posición:

Blanco juega y gana.

Negro, en teoría estaba perdido, pero blanco (yo) decide hacer una jugada que le hace perder en la carrera por tapar libertades, perdiendo la partida.

¿Cuál es la jugada de blanco que funciona? ¿Es única u otras también le hacen ganar? ¿Que jugadas (en la zona J-O y 15-19) son perdedoras?

Publicado en Nivel Medio, Vida y Muerte, Vocabulario | 3 comentarios

Los hábitos de la pandemia

A mitad de febrero de 2020 disfrutamos del Torneo de Barcelona, un torneo presencial que no sabíamos que sería el último en muchos meses. Dos semanas después, decidí cancelar el viaje a Corea que tenía previsto para Semana Santa, al oír que Corea estaba complicando su entrada para evitar la importación de cierto virus. Dos semanas después, el COVID ya azotaba Italia y España, y empezó el confinamiento.

Dejamos de jugar en el club (en mi caso, el club de La Pedra en Barcelona) y solo pudimos jugar online durante muchas semanas. Pero llegó el verano, se relajaron las restricciones y poder volver tocar las piedras fue todo un placer. Hasta que llegó el otoño y de nuevo las restricciones nos obligaron a jugar online.

Desde que se han popularizado los motores de inteligencia artificial, como Katago o Leila, he notado que muchos jugadores en internet hacen trampas:

  • El caso más habitual que he visto es un jugador de nivel inferior al mío que, desde mi percepción, ejecuta una secuencia sin un solo fallo. ¿Qué hace un 11 kyu jugando la única secuencia que salva su grupo de la muerte? En la mayoría de casos, acabo ganando (si no hay hándicap) igualmente. Pero siempre queda la sospecha.
  • El caso extremo es el del jugador que hace una partida «perfecta». Me he encontrado ya a un par de casos de jugadores, que están subiendo como la espuma a través de los niveles kyu de un dígito. Me enfrento en la partida y veo como no puedo recuperarme ante fallos, con la partida va cada vez más en mi contra. En un análisis posterior con Katago, veo que no han hecho ni una sola jugada mala. Un «sandbagger» haría alguna jugada no perfecta.

Tiene mucho sentido repasar con un programa la partida acabada, y en mi caso me ayuda a encontrar mejores ideas. Pero el acudir a Katago para conocer el mejor siguiente movimiento parece convertirse en un hábito de dudosa ética. Al final, esto es simplemente un juego. Mi pregunta es: ¿cuál es la gracia de jugar a un juego si no piensas por ti mismo?

Publicado en En Europa, Historia del juego | 1 comentario

¿Un misclick de 200mil euros?

Hoy 2 de noviembre de 2020 se jugó la 1ª partida de la final de la Copa Samsung, con un incidente absolutamente desastroso, muy acorde al año que sufrimos.

Los finalistas son el coreano Shin Jinseo 9 dan (actual #1 de Corea), conocido por su pasión por la lucha extrema, y el chino Ke Jie 9 dan (#1 del mundo). La final se juega al mejor de 3 partidas; el ganador se lleva unos 230mil euros y el segundo unos 75mil euros de premio.

Debido al COVID-19, el torneo se está jugando por internet, en lugar de los clásicos salones de final de torneos en Corea. Eso hace que los jugadores jueguen separados, cada uno en su país, con un PC.

Tras 20 jugadas, el coreano va a mover el ratón y de pronto aparece una jugada en el borde del tablero. ¿Un misclick, o mal funcionamiento de su ratón? El momento se ve claramente en la retransmisión en directo.

Tras unos minutos infernales, en los que ni el jugador ni los comentaristas entienden cómo puede haber pasado, la partida continua al darse la jugada por válida. 100 jugadas después, como es predecible, Shin abandona.

Las 3 partidas de la final se juegan en días sucesivos, así que el coreano tiene aun posibilidad de ganar el torneo; siempre que el 2020 no le juegue más malas pasadas.

Publicado en En China, En Corea, Torneos de profesionales | 3 comentarios

Baduk TV en directo en YouTube

Desde hace unas semanas, el canal coreano Baduk TV está emitiendo en directo su programación habitual en su canal de YouTube:
https://www.youtube.com/channel/UC_kyhuCGhgbur6g7NJ_Nrqw
badukTV24h

La retransmisión en YouTube tiene un retraso de 1 o 2 horas con respecto al canal de TV en si, probablemente adrede. Pero eso no importa mucho si podemos ver gratuítamente este canal. Hace años resultaba bien complicado ver el canal desde fuera de Corea, y había que bajarse una app, o darse de alta en una web, para acabar teniendo una retransmisión de baja calidad. Así que es muy interesante ver que en 2020 podremos perder horas embobados ante partidas. Os recuerdo que es un canal de pago en Corea (incluido en un paquete opcional de TV por cable, originalmente).

La programación está en su web en coreano, con el horario de Corea, pero se puede usar google translate para conseguir tener una idea de lo que se retransmite: aparece un «ON» en el programa actual, pero en YouTube suele ser el programa anterior.

¡A disfrutar!

Publicado en En Corea, Torneos de profesionales | Comentarios desactivados en Baduk TV en directo en YouTube

La vida real vs. el análisis

A veces en la vida tomas una decisión buena, pero luego en restrospectiva descubres que existía una decisión mejor. De la misma forma, en el siguiente problema, hay una solución mejor.

Negro juega y mata todo. En una partida real, comer las 3 piedras marcadas sería probablemente suficiente (dependiendo del nivel de los jugadores). Pero en un problema, hay que encontrar la mejor secuencia.

(;GM[1]FF[4]CA[UTF-8]AW[en][fn][do][fo][dp][ep][fp][cq][gq][cr][er][gr][hr]AB[dm][em][fm][cn][gn][co][go][cp][gp][bq][fq][hq][iq][br][fr][ir][bs][fs]TR[gq][gr][hr](;B[eq];W[dq](;B[dr];W[ds];B[cs]C[Correcto. Blanco se queda sin jugada posible para matar las 4 negras que separan, y por tanto, sin 2 ojos.])
(;B[ds];W[cs];B[hs];W[dr](;B[gs];W[es])(;B[es];W[gs])))
(;B[ds];W[eq](;B[dr];W[es])(;B[es];W[dr]))
(;B[cs];W[es];B[hs];W[eq];B[gs];W[ds]))
Publicado en Nivel Medio, Vida y Muerte | 4 comentarios

Katago, el nuevo cerebro electrónico

Hace unos meses probé el motor de juego de LeelaZero. Poder revisar partidas con un profesor «virtual» es un gran avance y nos permite aprender de nuestros errores. Especialmente si el movimiento clave a mitad de un encuentro es un lugar que ni habías pensado.

Sin embargo, LeelaZero a veces devuelve valoraciones confusas. En más de alguna ocasión asegura que tengo la partida ganada al 99% sin importar donde juegue, pero de pronto un par de jugadas flojas hace que descienda a un 40%. También se confunde en partidas de hándicap o con komi inverso.

Estas valoraciones de LeelaZero, aunque precisas, no toman en cuenta cuestiones como tratar de mantener la ventaja si se va ganando. LeelaZero está entrenada solo para calcular la probabilidad de victoria, aun  esta victoria sea de medio punto.


katagoHace unos días descubrí la siguiente iteración en motores de IA, Katago.

Katago aporta varias novedades, pero la principal es ser el jugador más fuerte actualmente.

Técnicamente Katago se entrena desde cero (como LeelaZero y AlphaZero), pero con algunos conceptos específicos del juego, que hace que avance más rápido. Por otro lado, Katago no solo evalua la victoria, sino también la puntuación.

Estas mejoras hacen que Katago pueda jugar partidas interesantes de hándicap (obviamente, como blanco); así como aportar mejores análisis de nuestras partidas. Incluso, a través de un fichero de configuración, puedes configurar la personalidad de la máquina, por ejemplo, haciéndole creer que su oponente es más fuerte.

La instalación (sobre Linux, usando GPU) no es trivial, pero siguiendo las instrucciones del repositorio de Katago, y de Sabaki (la interfaz para conectar con KataGo) acabas configurando todo sin problemas. Supongo que en caso de Windows o Mac será similar, aunque como también pasa con LeelaZero, es necesario tener una tarjeta gráfica con buena GPU.

KataGo es tan bueno con hándicap que se ha hecho popular entre los profesionales coreanos para entrenar o divertirse. ¿Vosotros lo habéis probado también?

Publicado en En Corea | 3 comentarios

Cambio de dominio

Por una confusión del gestor del hosting de esta web, me he quedado temporalmente sin el dominio .com, así que he activado el .net.

Avisad a vuestros amigos: badukaires está ahora en badukaires.net.

Publicado en Meta | Comentarios desactivados en Cambio de dominio

Evaluando secuencias en esquinas

Una de las experiencias más interesantes durante un torneo son los comentarios y partidas amistosas que se suceden entre rondas. La camaradería invita a comentar partidas de gente de nivel inferior, a la vez que recibir comentarios de gente más experta. Un ejemplo de libro sucedió en el pasado torneo de Barcelona, al ofrecerme para hacer una partida amistosa con un jugador del noroeste (un saludo a todos los que me leen desde las costas Atlánticas).

El concepto clave de este ejemplo es la evaluación de una secuencia en esquina. Pero antes de explicar las claves, veamos el ejemplo.

no es josekiLa situación empieza así. Negro decide aproximarse con cautela con 1, pero blanco (yo) igualmente hace una pinza con 2. Negro se desliza a 3. ¿Es buena jugada?

El joseki habitual es jugar 3 en A, y blanco a continuación en B. La jugada 3, el salto de ogeima, suele dejar un punto débil (triángulo marcado). Según la situación general, blanco puede optar por esperar, extendiéndose en el lateral izquierdo o el lateral inferior.

O blanco puede optar porno joseki continuación el asalto al punto débil directamente, como pasó en nuestro caso.

Negro comete varios errores, por ejemplo con 7 está ayudando a solitaria piedra blanca. Una alternativa era jugar 7 en E3, para construir una pared; y tras blanco en G3, atacar fuertemente con una pinza, por ejemplo en D7.

La secuencia continua, con negro cometiendo algún error más.

no joseki finalNegro salta un espacio con 9, aunque parecía mejor jugar en 12. Más tarde negro golpea su cabeza con 13 contra una blanca. Negro intenta acabar la secuencia intentando estabilizar su grupo con 19, aunque haberla jugado en H6, J6 o D7 pintaba mejor.

Independientemente de los fallos tácticos, ¿la situación de negro es mala?

«Tampoco parece tan mala la posición», pude escuchar.

Así que mejor explicar ya las claves de un acercamiento a la esquina:

  • El jugador que se acerca (en este caso, negro) normalmente pierde sente, excepto en contadas ocasiones.
  • Un jugador se quedará con proyección a un lado, el otro con proyección al otro lado.
  • Un jugador se quedará con la esquina, otro con influencia al centro.

Con estas claves, evaluemos la posición:

  • Negro ha perdido la iniciativa.
  • Blanco se ha quedado con la proyección al lado izquierdo y también proyección al lado inferior.
  • Negro no tiene la esquina (con mucho sudor podría sacar 3 o 4 puntos), y las piedras 18 y 20 de blanco dificultan la influencia al centro.

En resumen, la posición de negro da mucha pena. Ni es joseki, ni es equilibrada.

Lo bueno es que estas claves son muy sencillas de entender, por lo que sirven para evaluar el resultado de una secuencia de esquina sin grandes conocimientos.

Publicado en Joseki, Nivel Básico | 4 comentarios

Encuentra el punto vital

¿Mejor jugada de negro?
Encuentra el punto clave

Publicado en Nivel Medio, Vida y Muerte | 2 comentarios