Neuroevolución aplicada a la generación automática de inteligencias artificiales para verificación de videojuegos

Parodi Moraes, Facundo - Rodríguez Leopold, Sebastián

Supervisor(es): Nesmachnow, Sergio

Resumen:

Este proyecto trata sobre la aplicación de técnicas de computación evolutiva, inferencia de objetivos y computación de alto desempeño o aplicadas al desarrollo automatizado de inteligencias artificiales para la verificación de juegos de la consola Nintendo Entertainment System. En particular, se concentró el estudio sobre ocho juegos de esta plataforma seleccionados para que cada uno presente retos distintos al proceso de aprendizaje. El sistema desarrollado consiste en un pipeline de tres fases. La primera fase aborda la inferencia de objetivos mediante un conjunto de algoritmos que se aplican sobre una serie de videos de entrenamiento con el propósito de inferir los objetivos de un juego. La segunda fase propone el refinamiento de objetivos para mejorar la inferencia del paso anterior. Por ultimo, la fase de generación de inteligencias artificiales aplica neuroevolución para generar jugadores automáticos para al juego en cuestión, tomando en cuenta los objetivos re nados en la fase anterior. Las técnicas de generación desarrolladas produjeron inteligencias artificiales competentes para los juegos estudiados y permitieron detectar errores de programación y diseño. Los resultados sugieren que el enfoque es aplicable para realizar tareas de verificación automatizada de videojuegos.

Detalles Bibliográficos
2017
Algoritmos Evolutivos
Neuroevolución
Redes neuronales arti ficiales recurrentes
Inteligencia Artificial
Nintendo Entertainment System
Español
Universidad de la República
COLIBRI
https://hdl.handle.net/20.500.12008/55625
Acceso abierto
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)