Conoce MarioGPT, la inteligencia artificial que genera niveles infinitos de Super Mario Bros

conoce mariogpt, la inteligencia artificial que genera niveles infinitos de super mario bros

Investigadores de la Universidad de Copenhague, en Dinamarca, han desarrollado un método para generar niveles infinitos de Super Mario Bros., el clåsico videojuego de Nintendo, utilizando GPT-2, el sistema que hace uso de la inteligencia artificial (IA) para generar textos: lo han llamado Mario GPT.


De acuerdo con un informe publicado en el sitio web de Gen Beta, los creadores solo le indicaron a la IA cómo generar el nivel infinito con un método para que comprenda algunos comandos descritos en lenguaje natural.


Shyam Sudhakaran, autor principal de Mario GPT, hablĂł al respecto con TechCrunch: “Sinceramente, elegimos el mĂĄs pequeño para ver si funcionaba. Creo que con conjuntos de datos pequeños en general, GPT2 es mĂĄs adecuada que GPT3, ademĂĄs de ser mucho mĂĄs ligera y fĂĄcil de entrenar. Sin embargo, en el futuro, con conjuntos de datos mĂĄs grandes e indicaciones mĂĄs complicadas, puede que necesitemos utilizar un modelo mĂĄs sofisticado como GPT3″.


¿QuĂ© hicieron los expertos para que funcionara?


Si bien este es un modelo de lenguaje completo, por sĂ­ mismo no puede generar niveles de Super Mario, por lo que el equipo tuvo que entrenarlo. Renderizaron un nĂșmero de ellos a texto, transformando el nivel de Super Mario a algo parecido a un copiar y pegar en ASCII, el cĂłdigo de caracteres basado en el alfabeto latino.


Luego de representar el nivel en caracteres alfanuméricos, el modelo de lenguaje lo interpretó fåcilmente. Una vez que el modelo comprendió los patrones, fue capaz capaz de reproducirlos para crear el nivel.


Finalmente, el modelo simboliza el camino con una letra X, que corrobora que el nivel es jugable y se puede completar. El estudio registrĂł que, de los 250 niveles generados, el sistema podĂ­a completar el nivel 9 de cada 10 veces.


El entrentamiento, ademĂĄs, permitiĂł que le indicaran a la IA la cantidad de tuberĂ­as, enemigos o bloques que querĂ­an los desarrolladores en el nivel.


Por ahora, el sistema solo tiene una representaciĂłn para la palabra clave “enemigo”, por lo que no permite especificar el tipo de rivales, ya sean Goombas, Koopas, entre otros. Tampoco se peuden generar niveles acuĂĄticos, pero es probable que estas limitaciones se solucionen pronto.


No hay comentarios.:

Con tecnologĂ­a de Blogger.