Skip to content

Inteligencia artificial ajedrez

Computadoras en la educacion

En sólo cuatro horas y comenzando desde cero, la IA de Google aprendió todo el conocimiento de ajedrez de la historia.

Inteligencia artificial ajedrez

Aunque para un pequeño número de genios el ajedrez es un juego simple, parecería que para los estándares humanos no lo es. Para esa IA impulsada por una “mentalidad” casi alienígena de Google, es pan comido: AlphaZero logró dominar todos los conocimientos de ajedrez en pocas horas.

Como han detallado los investigadores de Google, la última evolución de su inteligencia artificial desarrolló un “rendimiento sobrehumano” en el ajedrez, tardando sólo cuatro horas en aprender las reglas… antes de eliminar el programa de ajedrez de campeón mundial, Stockfish.

En otras palabras, todo el conocimiento de ajedrez de la humanidad fue absorbido y sobrepasado por una IA en menos tiempo del que toma un vuelo para hacer la ruta Londres-Nueva York, por ejemplo. Como si esto no fuera suficiente, más tarde pudo aprobar el programa de ajedrez de mayor calificación.

Aparentemente, en una serie de 100 partidas contra Stockfish, AlphaZero ganó 25 mientras jugaba como blanco (con la ventaja de ser el primero en mover), y tres como negro. Los demás estaban empatados, con Stockfish sin victorias y AlphaZero sin derrotas. Según el investigador de ajedrez David Kramaley:

Ahora sabemos quién es nuestro nuevo señor. Ciertamente revolucionará el juego, pero piense cómo podría aplicarse fuera del ajedrez. Este algoritmo podría ejecutar ciudades, continentes y universos.

Desarrollado por el laboratorio DeepMind de Google, AlphaZero es una versión modificada y más genérica de AlphaGo Zero, que se especializa en el juego de mesa chino Go. DeepMind ha estado refinando esta IA durante años, y en el proceso ha superado a varios campeones humanos que cayeron en la red neuronal.

Esa racha ganadora culminó en un éxito sorprendente en octubre, cuando una nueva versión totalmente autónoma de la IA que sólo aprende jugando sola (nunca se había enfrentado a un humano) superó todas sus encarnaciones anteriores. Para Nick Hynes del MIT:

Es como una civilización alienígena inventando sus propias matemáticas. Lo que estamos viendo aquí es un modelo libre de prejuicios y presunciones humanas. Puede aprender lo que considera óptimo, que de hecho puede ser más matizado que nuestras propias concepciones de lo mismo.

Como explica Google en un trabajo publicado recientemente, AlphaZero no sólo juega al ajedrez, sino que también juega al Shogi (conocido como ajedrez japonés) y al Go, y le llevó dos y ocho horas respectivamente dominarlos.

Por lo tanto, y aunque Google no comenta mucho sobre la investigación interna, su algoritmo está alcanzando cotas que darían lugar a un spin-off de esa famosa saga de James Cameron sobre las máquinas que vendrán del futuro. [Telégrafo, arXiv]

Google ajedrez online

Hay una amplia gama de sitios web donde usted puede jugar ajedrez en línea gratis. Algunos de estos sitios nos ofrecen la posibilidad de jugar ajedrez y otros juegos, otros nos permiten jugar sólo ajedrez de diferentes maneras, otros no requieren que nos registremos antes de jugar, etc…. Es decir, las características son muchas.

La mayoría de los jugadores optan por sitios que son gratuitos y no requieren registro previo. Personalmente, como ya he dicho en ocasiones, soy un usuario total y fanático del servicio de pago ofrecido por playchess.com, que es claramente el mejor a nivel mundial (al menos desde mi punto de vista). Pero hoy quiero hablarles de esos sitios donde podemos jugar ajedrez sin tener que pagar y que ofrecen un servicio totalmente válido si queremos jugar sin complicarnos demasiado, y sin optar por servicios de pago adicionales.
Para hacer esta selección he tenido en cuenta varios criterios: el diseño del sitio web, si requiere o no registro previo, la velocidad de carga, la respuesta del servidor, el número de usuarios, cuán usable y apetecible es la interfaz, el diseño de las piezas y el tablero, si bombardeamos con publicidad o no y si el sitio web es específico para el ajedrez o no.

Alpha zero chess

Puede sonar como una broma, pero no lo es: las técnicas revolucionarias usadas para crear Alpha Zero, el famoso programa de ajedrez AI desarrollado por DeepMind, se están usando ahora para diseñar un motor que funciona en el PC. Este proyecto ha estado en marcha durante dos meses, y el motor, Leela Chess Zero, ya es bastante fuerte, jugando a 2700 con buen hardware, y está disponible gratuitamente. Como se verá, casi todos los aspectos de este nuevo motor son revolucionarios y rompen todos los paradigmas que habían dominado el campo hasta ahora.

Encuentre la combinación correcta! Programa ChessBase 15 + nueva base de datos Mega 2019 con 7,6 millones de partidas y más de 70.000 análisis maestros. Más ChessBase Magazine (DVD + revista) y CB Premium por 1 año!

De Alpha Zero a Leela Zero

Cuando Alpha Go, y luego Alpha Go Zero, fue lanzado, rompió uno de los juegos estratégicos más desafiantes del mundo, y uno que los expertos de todo el mundo habían pensado que resistiría durante al menos otra década. Fue el resultado de una poderosa técnica de inteligencia artificial conocida como aprendizaje de refuerzo profundo, que construyó una red neuronal combinada con la Búsqueda de Árbol de Monte Carlo que permitió que el programa, equipado sólo con las reglas del juego de los barebones, jugara por sí mismo millones y millones de veces, aprendiendo a medida que avanzaba hasta alcanzar, como fue el caso, la fuerza de juego sobrehumana.

Lo más notable fue que el grupo Deep Mind publicó artículos revisados por colegas que detallaban exactamente cómo se logró. En cierto modo, esto equivalía a que IBM creara el Deep Blue, el mejor del mundo, y luego publicara los planos el mismo día para que cualquiera pudiera construir el suyo propio. Como nota adicional, Feng Hsu y el equipo de Deep Blue finalmente publicaron documentos que describían todo el asunto por dentro y por fuera. Sin embargo, se creía que si bien un juego como Go, podría encajar en esta forma de ingeniería de software, nunca funcionaría realmente para un programa de ajedrez. Al menos no al más alto nivel. Después de todo, Go es menos sobre el cálculo de líneas exactas, y más sobre el reconocimiento extensivo de patrones, mientras que el ajedrez es altamente táctico y ver sólo un movimiento extra adelante puede hacer o romper un programa.

Luego llegó Deep Mind, que empleó sus recursos y construyó un motor de gran potencia que aprendió el juego en sí mismo en 24 horas. Naturalmente, había muchas condiciones especiales en juego, como tener acceso a miles de procesadores increíblemente poderosos para ayudar a desarrollar su capacidad en tan poco tiempo, pero lo hicieron. Considere que si Murray Campbell y compañía hubieran pensado que el apilamiento en hardware especial resolvería de alguna manera el ajedrez para ellos en 24 horas, lo habrían hecho. Deep Blue tenía un rendimiento del sistema de 12 GFLOPS, mientras que los caballos de fuerza utilizados por DeepMind superaban con creces los 40 millones de GLOPS.

Deep Blue

Deep Blue era un superordenador desarrollado por el fabricante americano IBM para jugar al ajedrez. Fue el primero en derrotar a un vigente campeón del mundo, Gary Kasparov, con un ritmo de juego lento. Esto sucedió el 10 de febrero de 1996,1 en un partido memorable. Sin embargo, Kasparov ganó 3 y empató 2 de los siguientes juegos, derrotando a Deep Blue 4-2. El partido terminó el 17 de febrero de 1996.

Una nueva versión, llamada Deeper Blue, volvió a jugar contra Kasparov en mayo de 1997, ganando el partido de 6 juegos en 3½-2½, convirtiéndose así en la primera computadora en derrotar a un actual campeón mundial en un partido de ritmo de juego de torneo estándar. El partido terminó el 11 de mayo.

El sistema obtiene su fuerza de juego principalmente de la fuerza bruta calculada por el sistema central. Era un ordenador masivo de procesamiento paralelo basado en el RS/6000 con 30 nodos, cada uno con 30 microprocesadores P2SC de 120 MHz, ampliado con procesadores de 480 VLSI de uso especial, especializados en ajedrez. Su programa de ajedrez fue escrito en lenguaje C y se ejecutó bajo el sistema operativo AIX. Fue capaz de calcular 200 millones de posiciones por segundo, el doble de rápido que la versión de 1996. En junio de 1997, Deep Blue era el 259º superordenador más potente, capaz de calcular 11,38 gigaflops, aunque toda esta potencia no estaba destinada realmente a jugar al ajedrez.

Imagenes de inteligencia artificial ajedrez

Videos de inteligencia artificial ajedrez