Antinatural

inesperadoJuega negro y mata a blanco.

Recuerdo hace tiempo, cuando vivía en Corea, que hice una foto a un problema en un tablero, y quedó muy artística (no como la que se ve aquí). Más tarde pregunté a varios amigos badukaires (entre ellos algún pro) si existen libros de problemas con fotos reales en lugar de diagramas: me tomaron por loco.

Pero la idea me sigue pareciendo interesante, de la misma forma que en librerías se venden libros de fotografías, ¿por qué no uno con problemas? Aunque será más caro, siempre podría tener su público.

Publicado en En Corea, Nivel Medio, Vida y Muerte | 4 comentarios

Una nueva regla en los torneos

bolsoDesde hace unos meses, todo torneo de profesionales en Corea tiene un objeto físico imprescindible, más allá del tablero y piedras.

¿Qué función tiene este bolso?

Pues como se ve, sirve para guardar los teléfonos de los profesionales mientras están de partida. Tras la aparición de programas como AlphaGo, o más accesibles como OpenGo o Leela, los profesionales no se fían.

Los jugadores profesionales tienen un respeto enorme por el juego, de modo que es muy poco honorable hacer trampas. Y si un jugador realmente pretendía tener una ayuda externa, acababa dependiendo de otro jugador igual o más fuerte, y eso hacía que al menos 2 personas tuvieran un dilema ético. Pero con la tecnología actual, una sola persona podría caer en la tentación.

Esto no significa que ningún profesional haya tratado de hacer trampas nunca. Por ejemplo, es famosa la partida entre Go Seigen y Honinbo Shusai de 1933. Shusai se enfrentaba en sus últimos años de carrera al jóven Go Seigen. Shusai se hizo famoso por pedir continuamente recesos para descansar, pero que aparentemente usaba para analizar la partida con sus alumnos. Uno de ellos, Maeda (experto en problemas de vida y muerte), tuvo una idea genial para el movimiento 160. Un ejemplo perfecto de “myoshu” (jugada magnífica). La partida la ganó Shusai por 2 puntos, pero durante años hubo rumores.

dejando el teléfonoAquí vemos Ahn Gukhyun 8p dejando su teléfono, mientras participa en las clasificatorias de la copa Nognshim. Por cierto, tanto él como Lee Sedol 9p y Choi Cheol-han 9p han conseguido ganar, y formar parte del equipo que representará a Corea en esta copa en otoño.

Publicado en En Corea, Torneos de profesionales | Deja un comentario

OpenGo, un campeón mundial en tu PC

Hace unos meses Deepmind nos alegró la vida con AlphaGo Zero, una versión de AlphaGo entrenada desde cero, y con mucho menor uso de recursos. En aquel momento ya comenté que un siguiente paso sería reducir las necesidades del sistema hasta poder ejecutarlo en una máquina casera, concretamente estas eran mis palabras:

Por otro lado, hay que recordar que entrenar una red neuronal requiere muchísima más potencia computacional que usarla. Esto es, jugar miles de partidas para afinar cada peso individual de cada conexión neuronal es muy costoso; pero con esos pesos optimizados y fijos, jugar una partida sencilla ya no requiere gran coste.

La sorpresa nos la ha dado Facebook, presentando OpenGo, un programa que precisamente se aprovecha de lo que comentaba. OpenGo es un sistema que puede funcionar en un PC casero, siempre que tenga una GPU decente. Utilizando unos pesos (de la red neuronal) previamente calculados ya por Facebook, tiene una fuerza por encima de profesionales.

Para testear el sistema se enfrentó contra varios jugadores profesionales, en un torneo secreto con premio monetario. Kim Jiseok 9p, Shin Jinseo 9p, Park Yeonghun 9p y Choi Cheolhan 9p; todos del top 10 coreano. El resultado, 14 victorias para OpenGo, 0 para los profesionales.

OpenGo se basa en la librería PyTorch, de Machine Learning, que últimamente viene apoyada por Facebook. Comentan que suele ser un poco más rápida que su alternativa, Tensorflow (apoyada por Google, y base de AlphaGo). Sobre PyTorch se ha creado una librería de juegos, llamada ELF, y como ejemplo de juego se ofrece OpenGo. Por otro lado, se han optimizado los pesos de la red neuronal en las granjas de servidores de Facebook, con 2000 GPUs durante 2 semanas. Así que uno puede ejecutar la red neuronal ya experta en Go sin perder años entrenándola.

Personalmente no he podido probar OpenGo, básicamente porque no tengo un PC con GPU. Pero cualquiera de vosotros que tengáis una tarjeta gráfica potente: ahora tenéis la opción de jugar a Go (además de jugar a juegos 3D o minar bitcoins). Solo hace falta tener Linux, instalar PyTorch y unas cuantas dependencias, y ¡a disfrutar!

En resumen, Facebook adelanta a Google, con un programa ejecutable en una máquina de menos de 1000€, y además publicando el código fuente (cosa que Google/Deepmind parece receloso de hacer).

Publicado en Historia del juego | 1 comentario

El rey de baduk enmascarado

Desde hace unos meses el canal de TV coreano K-baduk está retransmitiendo un torneo muy curioso. El nombre del torneo es “복면기왕 (bokmyon kiwang)”, traducido: el rey del baduk enmascarado.

mascara1 El torneo reune a 32 jugadores de Corea y China, que evidentemente ocultan su identidad. Solo sabemos su nacionalidad, según la web del torneo (en coreano), porque todos usan un nombre falso.

Los pseudónimos de cada jugador son de lo más gracioso: pan de chocolate, aroma de verano, caos, la guerra de las estrellas (star wars), final feliz, cristal antibalas, el rey de los 10 segundos, caballero oscuro…

mascara2 El torneo en si es, además de interesante por las partidas, también por tratar de adivinar qué jugador se encuentra tras la máscara según el estilo que juegan, si llevan gafas (se ven tras la máscara), y sus gestos. Entre los jugadores hay seleccionados de dos tipos: unos directamente entre profesionales famosos, mientras que otros usando su ranking en Cyberoro (donde hay pros igualmente).

En el canal de youtube de K-baduk hay varios videos completos de partidas. También se puede ver directamente en directo con una app de android que permite ver K-Baduk.

Publicado en En Corea, Nivel Básico, Torneos de profesionales | Deja un comentario

El #MeToo llega al baduk coreano

Hace unos meses empezaba a Corea el fenómeno #MeToo, llegado desde Estados Unidos, en el que mujeres famosas destapan abusos sexuales de todo tipo, desde tocamientos a violaciones. En una sociedad como la coreana, claramente machista y tradicional, iba a ser más difícil que salieran casos graves a la luz, a pesar de haberlos, y en el caso de publicarse, que tuvieran un juicio adecuado.

En el mundo del baduk han habido fugaces comentarios de varias jugadoras fuertes, al supuestamente sufrir tocamientos en el dojang (escuelas de baduk) en sus tiempos de estudiantes. Pero nada comparado con la noticia que ha saltado hoy.

DianaDiána 1p ha acusado a otro profesional, Kim Seong-ryong 9p, de violación en 2009. Según su versión, este profesional de 41 años le invitó a su casa, donde bebieron abundante alcohol, tras lo que le sugirió que se quedara a dormir allí mismo; Diana, al despertarse a media noche, descubrió al hombre practicándole sexo.

Diana, jugadora nacida en Budapest, se desplazó a Japón en 2001 y luego a Corea en 2003 a estudiar baduk. Consiguió ser campeona de Hungría, y en 2005 entró en la Universidad de Myeongji, donde estudió la carrera de Baduk. A principios de 2008, a los 24 años, consiguió convertirse en profesional en la Hankuk Kiwon por un evento especial. Desde entonces participa en torneos de profesionales, donde no tiene mucha suerte. Además gestiona una escuela de baduk para extranjeros, la BIBA.

Kim Seong RyongPor otro lado, Kim Seong-ryong 9p es un personaje famoso en el baduk coreano. Si bien nunca ha estado en el top, si ha ganado algún torneo secundario, ha sido capitán del equipo coreano y es un comentarista televisivo popular. Además, llegó a jugar en KGS bajo el nick hemmy una temporada, para practicar su inglés.

De momento Kim ha dicho que hablará con su abogado y se verán las caras en el juicio. Mientras tanto, otras 51 jugadoras profesionales han firmado un manifiesto de apoyo a Diana. Esperemos que pronto se aclare el asunto, pero mientras una rápida valoración: resulta triste ver que incluso en nuestra comunidad pueden suceder estas desgracias.

Publicado en En Corea, Jugadores profesionales | Deja un comentario

Seki bueno, seki mejor

Os presento un problema interesante de seki. Tiempo atrás ya comenté la forma de 8 en la esquina, donde quedaba claro que la forma “pura”, con todas las libertades exteriores es seki.

seki bueno 1En esta variación, negro acaba de jugar en 1. ¿Cómo vive blanco? Por simplificar la faena: blanco tiene 2 opciones claras, A y B. Ambas opciones son sutilmente diferentes, y al final una es mejor.

Por otro lado, si blanco ignora, negro simplemente cortando (en D2) y matando 2 piedras ya mata todo.

seki bueno AAquí vemos la primera secuencia. Blanco defiende el corte con 2. Negro igualmente corta en 3, blanco defiende con 4, negro da atari con 5, blanco mata con 6 y finalmente negro jugando 7 crea un ojo en la esquina.

La situación resultante es seki, con un ojo en cada grupo (A1 y D3). Es un seki donde negro pierde sente.

seki bueno BEsta es la segunda secuencia. Blanco defiende con 2, y negro juega en 3. Blanco defiende con 4, porque si defiende de otra manera (en A o en B), negro en 4 convierte la esquina en ko o muerte. Tras blanco 4, negro juega 5 y consigue el seki en gote.

Nótese que si ahora blanco intenta jugar en B, negro juega en A y cada color mata 2 piedras, por lo que el resultado neto es el mismo.

¿Qué seki es mejor? El primero, por 1 punto. La explicación requiere conocer las reglas japonesas del Go: en un seki, los ojos no valen puntos. En la 1ª secuencia blanco captura una piedra, y eso le da automáticamente 1 punto. En la 2ª secuencia, blanco no captura nada, así que no gana puntos; no ha logrado materializar el hecho de que su ojo tenga 2 espacios. Sorprendente y sutil, ¿no?

Publicado en Nivel Medio, Vida y Muerte | Deja un comentario

Final del campeonato de España 2017

El fin de semana del 27 y 28 de enero de 2018 se celebró la final del campeonato de España, y por primera vez participé como finalista. Según la normativa de la asociación española, los participantes de los torneos que se celebran en España (Madrid, Barcelona, Sevilla, Cádiz, etc) acumulan puntos, y al acabar el año se clasifican para la final los 8 que más puntos han acumulado. En realidad yo era el primer suplente, pero varias ausencias me permitieron participar.

Un torneo donde tú eres el más débil es una fiesta: vas a aprender y a pasarlo bien, sin sufrir por si alguien con menos nivel te gane y te robe puntos (de la federación europea). Así que aproveché para probar ideas.

Ronda 1: Negras contra Jesús Roldán 1 dan
La única partida que tenía opciones de ganar, pues el oponente era de mi nivel (aunque había sido 2 dan), y que acabé ganando. Al principio un joseki mal llevado por blancas no me dejó otra que castigarlo, logrando una ligera ventaja. Mas tarde amenacé con rematar su grupo (47), me ignoró (48) y se montó un ko (53-54).
El ko de la ronda 1
Negro come en A, blanco hace una amenaza en B, y negro en lugar de contestarla en C, decide rematar en D. Mi idea era no luchar un ko donde blanco tiene demasiadas amenazas en la esquina derecha. Mi objetivo: la paz de espíritu que te da rematar una zona.

Tras esta secuencia logré cerrar el lateral superior y me vi ganador. Curiosamente un análisis posterior con el programa Leela no da un ganador claro (negro 53%, blanco 47%): parece que tengo demasiada confianza en mis moyos. Blanco pudo reducir bastante, pero no suficiente: logré una victoria de 7.5 puntos.

Ronda 2: Negras con Oscar Vázquez 5 dan
Tras hacer el sorteo de colores (nigiri), Oscar gana pero aun así decide llevar blancas.
ronda 2
Oscar aprovecha para probar ideas, como la jugada 8, que era mala según la teoría clásica pero que AlphaGo la considera. Tras la invasión (24), blanco hace todo lo posible para generar potencial en la zona. Y llega mi primera jugada dudosa, la 33 en A, cuando lo normal sería jugar en B o en otra parte. En la revisión Oscar también se queja de una jugada propia, la 28, al ser prematura y ayudarme a construir moyo.

La partida la perdí más tarde, cuando decidí cerrar mi moyo y poner en peligro un grupo mío que había quedado en zona enemiga. Ese grupo tenía posibilidad de vivir, pero un error grave hizo que se muriera. Abandoné al momento.

Ronda 3: Blancas contra Pau Carles 3 dan
Las posibilidades de ganar a un oponente no solo dependen de la diferencia de nivel, sino también del estilo. La teoría matemática dice que un 1 dan (yo) tiene un 25% de probabilidades de ganar a un 3 dan, pero con Pau nunca se ha dado tal caso (vamos 0-5 a su favor). Su estilo sólido es muy efectivo contra mi estilo (también sólido, pero menos depurado).

Ronda 3 El único error destacable propio fue tras esta secuencia. Blanco (yo) empuja con la piedra marcada, negro responde con 1 y se sigue hasta 8. El problema es que 8 debería jugarse en A, o al menos defender más tarde el severo corte en A. Yo no hice ni lo uno ni lo otro, negro cortó en A (amenazando luego B, C, D), y la piedra 8 quedó en medio del moyo de negro.

La partida acabó cuando traté de recuperar la piedra 8, en una lucha sin futuro, que me hizo abandonar.

Ronda 4: Blancas contra Joan Alemany 3 dan
Si el estilo de Pau es inabordable para mí, el de Joan es el que más posibilidades me da de victoria. Su estilo caótico y creativo se basa en encontrar jugadas complejas aprovechando debilidades en la formación del oponente, y esto no es muy efectivo contra un estilo muy sólido.

Ronda 4La partida comenzó con esta secuencia donde negro no hizo jugadas óptimas. Negro decide jugar en 5, en lugar de en A, que es más habitual. En ese momento recordé un truco que sufrí en mis carnes una vez, y probé a hacerlo: la jugada 6. La respuesta correcta es B, pero el resultado es feo para negro, y por eso Joan probó 7. Eso hace que blanco pueda jugar por 8, y negro acaba aun peor. Negro trata de rematar la zona con 11, pero además de estar en 2ª línea, la piedra 2 todavía podría salvarse (B6).

La partida continuó con varios grupos de negro siendo atacados por blanco y con un intento de hacer vivir un grupo negro en el moyo blanco que no funcionaba: aunque Joan seguía intentando encontrar la jugada que lo hacía vivir, y se ponía más y más nervioso.

Al final, tratando de dar vida al grupo moribundo, un error mío hizo que apareciera un ko. Hasta ese momento iba ganando, pero con ese error mío la partida se fue al traste. Lástima, hubiera sido una grata victoria.

Ronda 5:  Blancas contra Oscar Anguila 4 dan
Al finalizar la 4ª ronda Oscar Vázquez, con un marcador perfecto, ya era matemáticamente el ganador del campeonato. Así que la última ronda fue más distendida, y yo aproveché para probar una variante de mi joseki favorito. Con Oscar Anguila no tenía muchas opciones, por la diferencia de nivel, así que probar variantes era una opción para aprovechar la partida.

Ronda 5Mi joseki favorito: tras negro 1, blanco 2. Lo habitual es seguir con negro 3 y blanco en 8, pero probé una variante que había visto en partidas amateurs, blanco 4 (los pros no la juegan). Oscar jugó casi sin pensar negro 5, y yo blanco 6, dejando claro que blanco sale beneficiado.

Cuando acabó la secuencia, queda evidente que blanco puede jugar por A amenazando rescatar la piedra, en teoría más tarde (pero quizás mi error fue jugarla directamente). Por otro lado blanco tiene control de la esquina y podrá acabar comiendo negro 1 más tarde.

En el comentario posterior no llegamos a ver una clara defensa contra blanco 4, más allá de jugar negro en 6 o 9 directamente.

En la partida las luchas se fueron sucediendo sin graves daños, pero al entrar en el final del juego yo me paré a contar y vi que ya iba muy por detrás en puntos y decidí abandonar.


El resumen es que me lo pasé muy bien, gané 1 partida y perdí 4, pero aun así he ganado puntos EGF. ¡Y sirve de calentamiento para el Torneo de Barcelona de febrero!

Publicado en En Europa, Estrategia, Nivel Avanzado, Torneos amateur | 4 comentarios

El río Amarillo, también flexible en Navidad

En estas fiestas Navideñas os deseo lo mejor, y os regalo este problema llamado “las 9 fléxibles del río Amarillo” del famoso libro XuanXuan Qijing escrito en 1347-1349. Las 9 son las 9 piedras blancas, así que el problema es: juega blanco y vive.

las 9 flexibles del rio Amarillo

La pista: partimos con un grupo blanco con medio ojo: un ojo en gote jugando en A, y hay que lograr conseguir un ojo en sente en el lateral superior. La clave es la 1ª jugada blanco, que se puede repetir simétricamente en la 2ª jugada de blanco.

Publicado en En China, Nivel Medio, Vida y Muerte | Deja un comentario

Un nuevo regalito de AlphaGo

Hace pocas semanas los genios de Deepmind nos sorprendieron una vez más con AlphaGo Zero, que aprendió sin haber visto una sola partida. Pero no han tardado mucho en darnos otro caramelo en forma de analizador de fusekis. Quizás para que Fan Hui se gane su sueldo 😉
fuseki de AlphaGo Ya en la primera jugada se observan datos interesantes. AlphaGo (al menos sus últimas versiones) usa un komi de 7.5, y le parece excesivo, porque la mayor probabilidad de victoria para negro es 46.7%, jugando en el 3-4.

Es curioso que jugar en el centro del tablero, una jugada que muchos quisieran que fuera divina, es de las opciones menos victoriosas (41.5%), al igual que el cósmico 5-5, con 41.9%.

Otras opciones se ven con probabilidades similares, así que quizás no hay que preocuparse en exceso en la elección.

Mirando algún fuseki clásico, como el de Kobayasi, las probabilidades se vuelven muy interesantes.

fuseki AlphaGoAlphaGo no cree en este fuseki, y en lugar de recomendar J4 o K4, insiste en medio cerrar la esquina con su jugada Q6. Una jugada de la marca AlphaGo, totalmente impracticable hasta que cambió el mundo.

Si continuamos con el fuseki de Kobayasi “cercano” (negro en J4), las opciones de blanco también son curiosas.

fuseki AlphaGoAlphaGo recomienda una jugada “mala” (Q5), según la teoría clásica. Las opciones habituales (R6 y Q6) también aparecen, pero con más posibilidad de victoria de negro. Muy curioso.

En definitiva, ¡de nuevo Deepmind nos abre la mente con nuevas ideas!

Publicado en En Europa, Fuseki, Nivel Medio | 4 comentarios

Vida y muerte en la final de la Samsung

Esta semana se está jugando la final de la copa Samsung entre Tang Weixing 9p y Gu Zihao 5p, ambos chinos (para lástima del patrocinador). El martes 5 se jugó la 1ª partida, con victoria de Tang, el miércoles 6 la 2ª partida, con victoria de Gu, y el jueves 7 se decidirá el título con la 3ª partida.

La 1ª partida, a pesar de ser muy compleja y a veces caótica, tiene varios puntos interesantes. Reproduciéndola en el club tuvimos la excusa perfecta para repasar vida y muerte en la esquina, ya que en 3 esquinas aparecen formas problemáticas.

esquina problemática 1La primera esquina a discutir aparece en la jugada 140. ¿Negro debería defenderse?

La teoría nos dice que la “L” en la esquina está muerta (las piedras marcadas con cuadrados), pero aquí tenemos una “L” más una pata (D2), así que si negro juega primero, vive.

La duda es elegir la defensa correcta. Un 12 kyu sugirió D1 (mal, acaba en seki). Luego un 4 kyu optó por B1 (vive, pero hace que D1 y A5 sean sente). Finalmente un 3 dan eligió A2 (correcta). Por supuesto, Tang Weixing jugó A2. Eso si, lo importante es practicar la secuencia que sigue en cada caso.

esquina problemática 2Poco después, en la jugada 176, llega el turno de la esquina inferior izquierda. ¿Debe negro defenderse?

Aquí no hay teoría sencilla, así que nos pusimos a probar variantes. Si negro juega en S6, expande su área, y está vivo. Lo complicado es ver como matar si negro no defiende.

Blanco puede optar por jugar S6, con la intención de matar y proyectarse más tarde hacia arriba por el lateral. Pero negro puede intentar S1 (amenazando 2 ojos con T2), y las variantes se vuelven complicadas.

La otra opción que salta a la vista es jugar el salto del mono en S1. Ahí las opciones de negro se reducen… hasta la muerte.

esquina problemática 3Finalmente negro crea una forma ingeniosa con la jugada 193, amenazando vivir en ko.

Negro amenaza A17, materializando 2 ojos (en A18 y B17); a la vez que también se plantea jugar B15 y D19 para cerrar su territorio.

En la partida blanco juega A17, y negro intenta vivir en ko, aunque al final no lo logra. De todas formas, aun perdiendo la esquina, logra ganar la partida.

Os dejo con la partida completa. Negro es Tang Weixing 9p y blanco Gu Zihao 5p.

(;FF[4]GM[1]SZ[19]CA[UTF-8]PB[Tang Weixing]BR[9p]PW[Gu Zihao]WR[5p]KM[6.5]DT[2017-12-05]RE[B+R];B[qd];W[dd];B[pq];W[dp];B[fc];W[cf];B[lc];W[po];B[qo];W[qn];B[qp];W[pm];B[cq];W[dq];B[cp];W[cn];B[on];W[pn];B[np];W[lq];B[mq];W[lp];B[bn];W[bm];B[co];W[dn];B[do];W[eo];B[en];W[fo];B[dr];W[er];B[cr];W[fq];B[dl];W[em];B[dm];W[cm];B[fn];W[ck];B[go];W[gn];B[fm];W[ho];B[gp];W[fp];B[hp];W[hr];B[eq];W[ep];B[gr];W[gq];B[hq];W[fr];B[ir];W[gs];B[hn];W[gm];B[fl];W[gl];B[io];W[fk];B[el];W[bo];B[cj];W[bk];B[gk];W[im];B[bp];W[ej];B[il];W[hk];B[gj];W[ik];B[jl];W[hl];B[dk];W[dj];B[fj];W[hi];B[fh];W[ei];B[fi];W[ci];B[ek];W[pp];B[qq];W[mp];B[nq];W[kn];B[fe];W[jp];B[jq];W[kr];B[ko];W[ln];B[kp];W[in];B[jo];W[kl];B[jr];W[nn];B[ph];W[ig];B[js];W[ec];B[fb];W[id];B[kf];W[nd];B[oc];W[od];B[pd];W[nc];B[ob];W[ng];B[of];W[nf];B[me];W[og];B[qf];W[pf];B[nb];W[kd];B[ld];W[ke];B[le];W[lg];B[cc];W[ef];B[ff];W[eb];B[lf];W[hf];B[hc];W[kh];B[pj];W[mr];B[ip];W[an];B[ar];W[kc];B[jg];W[jh];B[hs];W[is];B[hh];W[ih];B[hs];W[lb];B[mb];W[is];B[cd];W[ed];B[fd];W[bf];B[hs];W[jb];B[la];W[is];B[eh];W[bj];B[hs];W[kb];B[mc];W[is];B[nm];W[oo];B[hs];W[or];B[oq];W[is];B[nk];W[om];B[hs];W[nr];B[rn];W[rm];B[sn];W[is];B[db];W[ea];B[hs];W[rs];B[ql];W[is];B[hd];W[ie];B[qm];W[eg];B[fg];W[hs];B[bb];W[ac];B[ab];W[da];B[be];W[ba];B[ca];W[cb];B[ee];W[de];B[ad];W[bc];B[ca];W[bs];B[br];W[cb];B[jf];W[if];B[ca];W[ds];B[cs];W[cb];B[ll];W[oi];B[pi];W[pg];B[qg];W[dc];B[km];W[jn];B[kj];W[rr];B[rq];W[lm];B[kk];W[mk];B[ml];W[ni];B[li];W[ok];B[oj];W[pk];B[qk];W[nj];B[nl];W[mf];B[mn])
Publicado en En Corea, Nivel Medio, Torneos de profesionales, Vida y Muerte | Comentarios desactivados en Vida y muerte en la final de la Samsung