AlphaGo es un agente de inteligencia artificial (IA) especializado para jugar Go, un juego de mesa de estrategia chino, contra competidores humanos. AlphaGo es un proyecto de Google DeepMind.
La capacidad de crear un algoritmo de aprendizaje que pueda vencer a un jugador humano en juegos estratégicos es una medida del desarrollo de la IA. AlphaGo está diseñado como una IA de autoaprendizaje y juega contra sí mismo para dominar el complejo juego estratégico de Go. Ha habido versiones de AlphaGo que vencieron a los jugadores humanos, pero aún se están creando nuevas versiones.
Go es un juego de mesa chino similar al ajedrez con dos jugadores, uno con piezas negras y otro con blancas, colocando una pieza en cada turno. Las piezas se colocan en una cuadrícula que varía en tamaño según el nivel de juego hasta 19x19 puntos de colocación. El objetivo es capturar más territorio (espacios vacíos) o piezas enemigas rodeándolas con tus piezas. Solo las posiciones que son horizontales y verticales en relación con los jugadores deben cubrirse para capturar; no es necesario que todos sean diagonales. Tanto las piezas como el territorio se pueden capturar individualmente o en grupos.
El ajedrez puede ser un juego de mesa más famoso con piezas blancas y negras, pero Go tiene más movimientos posibles. La cantidad de posiciones posibles hace que un enfoque tradicional de fuerza bruta, como se usó con el Big Blue de IBM en el ajedrez, sea imposible con las computadoras actuales. Esa diferencia en la complejidad del problema requería un nuevo enfoque.
AlphaGo se basa en una búsqueda de árbol de algoritmos de Monte Carlo basada en una lista de posibles movimientos de su repertorio de aprendizaje automático. Los algoritmos y el aprendizaje difieren entre las distintas versiones de AlphaGo. AlphaGo Master, la versión que venció al campeón mundial de Go, Ke Jie, usa aprendizaje supervisado. AlphaGo Zero, la versión de aprendizaje no supervisado de AlphaGo, aprende jugando contra sí mismo. Primero, la IA juega al azar, luego con una sofisticación cada vez mayor. Su mayor sofisticación es tal que supera constantemente a la versión Master que domina a los jugadores humanos.
Mira la portada de AlphaGo de SciShow en el siguiente video: