KataGo
KataGo es un software diseñado para jugar Go gratuito y de código abierto, capaz de derrotar a jugadores humanos de alto nivel.[1] Lanzado por primera vez el 27 de febrero de 2019, está desarrollado por David Wu.[2]
Basado en las técnicas utilizadas por AlphaGo Zero de DeepMind, implementa la búsqueda de árbol de Monte Carlo con una red neuronal convolucional que proporciona evaluación de posición y orientación de políticas. En comparación con AlphaGo, KataGo presenta muchas mejoras que le permiten aprender más rápido y jugar con más fuerza.[3] Posee características que están ausentes en muchos otros programas de juego Go como la estimación de puntaje; soporte para tablas pequeñas, valores arbitrarios de komi y handicaps; y la capacidad de usar varios conjuntos de reglas de Go y ajustar su juego y evaluación para las pequeñas diferencias entre ellos.
KataGo es compatible con el protocolo de texto Go, con varias extensiones,[4] lo que lo hace compatible con GUI populares como Lizzie . Como alternativa, también implementa un protocolo personalizado de "motor de análisis", que es utilizado por la GUI de KaTrain,[5] entre otros. KataGo es ampliamente utilizado por jugadores humanos de go, incluido el equipo nacional de Corea del Sur, con fines de entrenamiento.[6][7] KataGo también se utiliza como motor de análisis predeterminado en el sitio web de Go en línea AI Sensei,[8] así como en OGS.[9]
En 2022, KataGo se utilizó como objetivo para la investigación de ataques adversarios, diseñada para demostrar los "modos de falla" de los sistemas de IA. Los investigadores pudieron engañar a KataGo para que terminara el juego prematuramente.[1][10] En particular el investigador (y jugador amateur) Kellen Pellerin, utilizando la técnica del sándwich consiguió ganar 14 de 15 juegos, con una tasa de victorias del 93 %.
Referencias
editar- ↑ a b Benj Edwards (7 de noviembre de 2022). «New Go-playing trick defeats world-class Go AI, but loses to human amateurs». Consultado el 8 de noviembre de 2022.
- ↑ David Wu (2019-02-27). «Accelerating Self-Play Learning in Go». .
- ↑ David Wu (15 de noviembre de 2020). «Other Methods Implemented in KataGo». GitHub. Consultado el 4 de noviembre de 2022.
- ↑ «KataGo GTP Extensions». GitHub. Consultado el 3 de enero de 2023.
- ↑ «KaTrain». GitHub (Github repo). Consultado el 3 de enero de 2023.
- ↑ 金雷 (1 de marzo de 2021). «AI当道 中国围棋优势缩小了吗?» [With the dominance of AI, is China's Go superiority shrinking?]. Xinmin Evening News. Consultado el 5 de diciembre de 2021.
- ↑ Hong-ryeol Lee (14 de abril de 2020). «'AI 기사' 격전장에 괴물 '블랙홀'이 등장했다» [A monster 'black hole' appeared in the battlefield of 'AI Go players']. The Chosun Ilbo. Consultado el 8 de diciembre de 2021.
- ↑ «AI Sensai FAQ». Consultado el 2 de noviembre de 2022.
- ↑ Anoek (OGS developer) (31 de marzo de 2022). «Considering removing Leela Zero from our supported AI Reviewers». Consultado el 2 de noviembre de 2022.
- ↑ Tony Tong Wang (2022-11-01). «Adversarial Policies Beat Professional-Level Go AIs». .