La inteligencia artificial de DeepMind
12 febrero, 2019

Durante muchos años los videojuegos se han utilizado para medir y evaluar las capacidades de los sistemas de inteligencia artificial. A medida que ha ido pasando el tiempo, estas capacidades han ido aumentando y se ha elevado su complejidad añadiendo diferentes elementos “inteligentes”, los cuales intervienen en la resolución de problemas científicos y del mundo real.

En los últimos días ha destacado una noticia en relación con este tema, y es que el programa AlphaStar de DeepMind ha batido todos los récords derrotando a un jugador profesional de primer nivel en el juego StarCraft II, creado por Blizzard Entertainment. Este juego, considerado como uno de los juegos de estrategia en tiempo real más desafiante, se basa en un universo de ciencia ficción con múltiples facetas que desafían al intelecto de cualquier jugador. Por ello, se ha convertido en uno de los juegos más exitosos de la historia, junto con el título original, y en todo un reto para la investigación de la inteligencia artificial.

El pasado diciembre se celebró un torneo en el que se enfrentaron AlphaStar y dos jugadores profesionales, Grzegorz “MaNa” y Dario “TLO”. Su sistema de inteligencia artificial logró aplastarlos con un resultado de 5-0. La dificultad, respecto a antiguos hitos, residía en que la máquina no tenía toda la información del mapa desde el inicio de la partida (el mapa se va develando según el usuario juega), lo cual añadía incertidumbre y aumentaba la cantidad de posibilidades considerablemente.

En el siguiente vídeo podéis observar algunas de las jugadas que se llevaron a cabo durante dicho torneo:

]Pero no ha sido el único sistema en derrotar a un campeón del sector de los videojuegos. Uno de sus antecesores, AlphaGo, fue el primer software capaz de derrotar a un campeón humano del juego chino Go. Este sistema se entrenó jugando miles de veces contra aficionados y profesionales del juego hasta adquirir una técnica casi perfecta. El avance que supone el paso de Go a Starcraft incurre en que, al no conocer todo el tablero desde el principio, la complejidad aumentaba exponencialmente. Además, a diferencia de lo que ocurre en Go, en StarCraft la IA necesita un proceso de entrenamiento para explorar y expandir de forma continua el conocimiento que tiene sobre el juego y la partida que se está jugando en ese momento.

Accesible para cualquiera

Cada día la programación para crear inteligencia artificial es más accesible para cualquier aficionado que desee aprenderla.  Existen bibliotecas de Python para entrenar a una IA a aprender a jugar a casi cualquier juego de arcade y ejecutarlo con el emulador de juegos de recreativas, MAME. En la propia página de Github de MAME podemos encontrar la explicación de un algoritmo de entrenamiento para Street Fighter III.

Os animamos a buscarlo y a poner a prueba vuestros conocimientos en Inteligencia Artificial.

Comparte este artículo

Publicaciones Relacionadas

El Internet Cuántico, un futuro cada vez más cercano

El Internet Cuántico, un futuro cada vez más cercano

La física cuántica ha llegado a revolucionar la tecnología, algunas de las soluciones que ofrece están en el ámbito de las comunicaciones, gps, fibra óptica y la inteligencia artificial. Pero sobre todo la física cuántica podría cambiar radicalmente la seguridad informática.

La nueva realidad holográfica ya es posible

La nueva realidad holográfica ya es posible

La holografía fue inventada en 1948 por el físico húngaro Dennis Gabor, que recibió por esto el premio Nobel de Física en 1971. Aunque hace ya muchos años dábamos rienda suelta a nuestra imaginación mientras veíamos fantásticas películas de ciencia ficción, donde aparecían hologramas  como en Star Wars o Regreso al Futuro. Hoy en día la tecnología holográfica ya es una realidad que cada vez se empieza a implantar con más fuerza en nuestro día a día.

La revolución RPA y algunas de sus ventajas

La revolución RPA y algunas de sus ventajas

La automatización robótica de procesos (conocida como RPA, por sus siglas en inglés) es una forma naciente de automatización que replica las acciones que un ser humano realiza frente a un ordenador. Su objetivo principal es poder llevar a cabo tareas tediosas y repetitivas.

La Inteligencia Artificial al servicio del cliente

La Inteligencia Artificial al servicio del cliente

En la sociedad moderna, podemos encontrar numerosos ejemplos de aplicación del campo tecnológico de la Inteligencia Artificial. Por ejemplo, robots que conducen coches, ordenadores que controlan viajes espaciales, o sistemas periciales que informan de los últimos avances en medicina o economía, entre otros. No obstante, la Inteligencia Artificial no trata de comprender el funcionamiento de nuestro cerebro, sino que imita algunas de sus funciones, y es por eso que se está empezando a convertir en un componente importante para las empresas a la hora de proveer de servicios a sus clientes.

AIProclips, la Inteligencia Artificial aplicada al fútbol

AIProclips, la Inteligencia Artificial aplicada al fútbol

Durante años, profesionales de la liga española de fútbol (y de muchas otras ligas del mundo), se han dedicado a recopilar las mejores jugadas de los partidos, para luego juntarlas y crear los resúmenes de partidos que todos hemos visto alguna vez por televisión. Pero, ¿Y si existiera un sistema que permitiera llevar a cabo estas tareas de manera automatizada y sin que sea necesaria la intervención humana?

Facebook emplea la IA para hacer resonancias magnéticas cuatro veces más rápido

Facebook emplea la IA para hacer resonancias magnéticas cuatro veces más rápido

Las resonancias magnéticas son una de las pruebas médicas más lentas y tediosas, y es que la duración de este tipo de pruebas puede ser incluso de una hora. Por ello, Facebook ha unido esfuerzos con la Universidad de Nueva York con el objetivo de poder acortar la duración de estas, manteniendo el mismo nivel de efectividad.

¿Quieres estar al día de nuestras publicaciones?

    Buscar

    Categorías

    Ir al contenido