AlphaGo, un gran paso en el campo de la Inteligencia Artificial

AlphaGo, un gran paso en el campo de la Inteligencia Artificial

El pasado 9 de marzo, AlphaGo, el software de Inteligencia Artificial desarrollado por Google Deepmind, se batió contra Lee-Se Dol en el antiquísimo juego de estrategia Go. Lee-Se es considerado como el mejor jugador de Go de la pasada década y  tiene en su poder más de 18 títulos internacionales. El evento se celebró en la capital surcoreana de Seúl y enfrentó a los dos oponentes al mejor de cinco partidas. El ganador recibiría un premio de 1 millón de dólares. A pesar de su amplia experiencia, Lee-Se Dol no consiguió imponerse contra AlphaGo en las tres primeras partidas, perdiendo todas ellas. En la 4º ronda, tras 4 horas y media de duro esfuerzo intelectual, el jugador surcoreano logró vencer a su adversario. Pero de nuevo, en la 5º, Lee-Se volvió a caer ante este potente software de inteligencia artificial, siendo el resultado final de 4-1 a favor de AlphaGo.

No es la primera vez que AlphaGo vence a un profesional de este juego de procedencia oriental. En octubre, Google enfrentó a su software de inteligencia artificial contra el tres veces campeón de Europa, Fan Hui. El jugador profesional fue invitado a las oficinas de Google en Londres, para participar en 5 partidas contra su oponente. Fan Hui no fue capaz de imponerse ante AlphaGo en ninguna de las ocasiones, siendo el resultado final de 5-0 a favor de la máquina. Esta es una hazaña similar a la que realizó el ordenador Deep Blue en 1997, ganando al mejor jugador de ajedrez de la historia, Gary Kasparov.

El desarrollo de AlphaGo supone un hito en el campo de la Inteligencia Artificial, que hace uso de las técnicas de aprendizaje automático basadas en redes neuronales de alta densidad o deeplearning. El deeplearning funciona combinando algoritmos de representación de datos, redes neuronales y técnicas de búsquedas avanzadas. En un largo proceso de entrenamiento, en el que AlphaGo se ha enfrentado a si misma en decenas de millones de ocasiones, ha alcanzado una depurada técnica en este juego, memorizando fallos, estrategias y movimientos ganadores en determinadas circunstancias.

crear videojuegos

El Go es un juego que combina la creatividad e inteligencia a partes iguales

Go, un juego de inteligencia y creatividad con millones de movimientos

El Go es un antiguo juego de mesa de procedencia oriental y su origen se remonta a las Analectas del Confucio, hace más de 2500 años. Junto con la caligrafía, la pintura y la música, se considera una de las 4 artes esenciales de la educación china. Su mecánica de juego se basa en dos jugadores enfrentados, que deben colocar aleatoriamente fichas de colores blancas o negras en un tablero de 19×19 líneas. El objetivo final es atrapar las fichas del contrario a la vez que consiguen el máximo territorio posible dentro del tablero de juego. Actualmente existen más de 40 millones de jugadores y es considerado el “ajedrez oriental” a causa de la similitud de características que comparte con su homónimo europeo. Es un juego que ha embaucado a millones de jugadores desde hace cientos de años debido a sus exigencias intelectuales y creativas.

A simple vista, la mecánica del Go puede parecer sencilla, pero es un juego de gran dificultad y para el que necesitamos poseer una extraordinaria capacidad intelectual. En el Go existen miles de miles de millones de posiciones, más que el número de átomos en el universo y por supuesto, más que los posibles movimientos en el juego del ajedrez. Por esta razón, Google decidió crear AlphaGo, enfrentándose al reto del desarrollo de un software con técnicas de inteligencia artificial capaz de llevar a cabo un amplio número de proceso cognitivos avanzados. Para lograrlo, hizo uso de técnicas de aprendizaje automático basadas en deeplearning.

En el 2015 Google desarrolló un software capaz de jugar al Go, llamado AlphaGo. Este software hace uso de un algoritmo que trabaja con un árbol de búsqueda avanzado combinado con redes neuronales. Inicialmente se entrenó a AlphaGo en más de 30 millones de movimientos posibles y era capaz de predecir el 57% de las jugadas de los humanos. Pero gracias al uso de técnicas de deeplearning, el software de inteligencia artificial se enfrentó contra si mismo en millones de partidas, trabajando con un sistema de “prueba y error”, calibrando así el sistema de pesos en sus redes neuronales que maximiza el número de partidas ganadoras. De esta manera, AlphaGo ha llegando a predecir de una manera asombrosa los movimientos y estrategias de un humano en el juego del Go, tal y como hemos podido comprobar el pasado 9 de marzo.

Aunque AlphaGo utiliza una tecnología aún en desarrollo, no es el primer software en lograr resolver problemas y jugar a juegos de forma similar a los humanos. En 1952 A.S Douglas creó un ordenador capaz de jugar al tres en raya. Posteriormente, en 1997, Deep Blue venció en una partida de ajedrez a Garry Kasparov, considerado el mejor jugador de la historia. Por otro lado, recientemente Google ha desarrollado software capaz de jugar a videojuegos creados en los años 70 por la empresa japonesa Atari, a través del análisis de los pixels y su interpretación mediante redes neuronales.

El camino recorrido en el campo de la Inteligencia Artificial en los últimos años es ciertamente asombroso, impulsado en gran medida por el uso de redes neuronales y técnicas de deeplearning.

crear videojuegos

El aprendizaje automático es una técnica ampliamente usado a la hora de crear videojuegos

Deeplearning, un mundo de posibilidades a la hora de crear videojuegos y aplicaciones

Aunque de forma invisible para el público no especializado, las técnicas de deeplearning y el aprendizaje automático están presentes en una amplia gama de tecnologías de las cuales hacemos uso a diario. Por ejemplo los sistemas de reconocimiento facial de las cámaras de los dispositivos móviles o la app de asistencia personal Siri, presente en los sistemas operativos iOS. Por otro lado, el sector del entretenimiento digital va adoptando poco a poco las posibilidades que ofrecen estas potentes tecnologías a la hora de crear videojuegos. En el campos de las apps, la incorporación de estas nuevas tecnologías nos permiten desarrollar aplicaciones que nos ayudan en el trabajo y en el quehacer de nuestras tareas cotidianas.

Actualmente, encontramos una amplia variedad de títulos que han integrando técnicas de machine learning en su proceso de diseño, por ejemplo el exitoso videojuego de golf, Tiguer Woods 2013. Mediante reconocimiento físico, los desarrolladores registraron más de 100 golpes de swing haciendo uso de Kinect como sistema de captura de movimiento. Estos movimientos serían posteriormente registrados y procesados con la técnicas de aprendizaje automático. De esta manera, el videojuego puede determinar en cada caso la calidad del golpe realizado por los usuarios y así asignarles la puntuación correcta.

Otro caso especial de aprendizaje automático a la hora de crear videojuegos es el de el título Black&White. Gracias al uso de técnicas de aprendizaje por refuerzo, la pequeña mascota que nos acompaña durante toda nuestra aventura modificará su comportamiento. Por otra parte, videojuegos como Halo, Fear y un gran número de juegos de estrategia hacen uso del aprendizaje automático para establecer el comportamiento de la Inteligencia Artificial en función de nuestra habilidad y técnicas. El juego registra y analiza las estadísticas, posiciones y movimientos que realizamos, determinando nuestros puntos débiles y ajustado de esta manera la dificultad para que podamos avanzar al siguiente nivel.

En Totemcat somos especialistas en el desarrollo de videojuegos. Nuestro equipo de diseño y desarrollo cuenta con amplia experiencia en el sector. Nos encanta crear videojuegos originales que aporten nuevas experiencias. En nuestros desarrollos de aplicaciones y videojuegos, aplicamos técnicas de inteligencia artificial para la gestión de la información y el diseño de niveles. Si necesitas crear videojuegos como proyecto de negocio o para el desarrollo comercial de tu empresa, no lo dudes y contacta con nosotros, te asesoramos sin ningún compromiso.

Comentarios están cerrados



Esta página web utiliza cookies, tanto propias como de terceros, para recopilar información estadística sobre su navegación. Si pulsas en el botón ACEPTAR, consideramos que acepta su uso. Más información sobre las cookies

ACEPTAR
Aviso de cookies