La inteligencia artificial es capaz de virtualmente cualquier cosa. Hemos visto grandes avances en este terreno, como la IA de NVIDIA que crea fotos realistas a partir de unos trazos o webs como thispersondoesnotexist, que crea fotos de personas falsas. Ahora un desarrollador ha querido exponerla a otra tarea no precisamente sencilla: crear sprites de Pokémon nuevos basándose en los de Pokémon reales.
Un sprite, para que nos hagamos una idea, es la imagen de un Pokémon que se reproduce en el juego. Cuando sacamos a Pikachu y lo enfrentamos a un Charmander el juego nos muestra los sprites de esos Pokémon en pantalla. Cada uno de estos sprites está hecho a mano, pero si algo se le da bien a la IA es automatizar tareas. Los resultados del experimento son variados, pero hay algunos curiosos.
Pokémon que no existen a partir de Pokémon que sí
El encargado de llevar este proyecto a cabo ha sido Matthew Rayfield. Para ejecutarlo, usó una inteligencia artificial que genera texto a partir de imágenes y, posteriormente, entrenó a la IA GPT-2 con dichos textos para, finalmente, conseguir un "texto con la imagen de un Pokémon". El formato del texto no es demasiado comprensible para el usuario, pero sí para una IA que sabe qué significa cada símbolo y cómo debe procesarlo.
Para entrenar a la inteligencia artificial, Rayfield usó sprites de unos 800 Pokémon de las tres primeras generaciones. Con ellos generó 100.000 líneas de código que alimentaron al modelo GPT-2. Una vez la IA sabía lo que tenía que hacer, la puso manos a la obra y generó más de 3.000 imágenes de Pokémon inexistentes.
Los resultados son mixtos, aunque algunos son realmente interesantes. De hecho, cualquiera que sea medianamente docto en Pokémon seguramente pueda detectar rápidamente a qué Pokémon se parece el generado por la IA. Rachel Briggs, una diseñadora, ha sido la encargada de convertir algunos de los Pokémon en ilustraciones y, aunque quizá el sprite no diga mucho per se, la ilustración sí ayuda a que el sprite cobre vida.
the absolute BEST part of this project are the illustrated POKEmon by @RacieBeep based on some of the FINEST examples GPT-2 spit out
— Matthew Rayfield (@MatthewRayfield) November 11, 2020
check 'em out ! i can't get over them
here are 1 through 4 of 10 👍🤠 pic.twitter.com/7RVfkOaqZE
La colección completa puede encontrarse en este enlace. Algunos diseños son algo... caóticos, por decirlo de alguna forma, pero hay un buen puñado que podrían pasar por Pokémon reales de las generaciones más antiguas. Sobre usar esta tecnología para crear Pokémon en un posible futuro juego, Rayfield afirma que no, ya que ahora se usan modelos en tres dimensiones. El desarrollador ha liberado el código de la IA y toda la documentación necesaria en GitHub para que todo aquel que quiera jugar con ella pueda hacerlo.
via Robótica e IA - Xataka https://ift.tt/2KhkzJj
No hay comentarios:
Publicar un comentario