Machine Learning como herramienta para enseñar a una I.A. a jugar Pacman
Este proyecto se centra en la aplicación del Machine Learning para enseñar a una inteligencia artificial (IA) a jugar Pacman. Considerando el desafío inherente que los videojuegos presentan a la habilidad humana, especialmente en la toma de decisiones, se exploró hasta qué punto las técnicas de Mach...
- Autores:
-
Ubaque Forero, Martín
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/74352
- Acceso en línea:
- https://hdl.handle.net/1992/74352
- Palabra clave:
- Pacman
Aprendizaje por refuerzo
Red neuronal
Unity
Machine Learning
Ingeniería
- Rights
- openAccess
- License
- Attribution 4.0 International
Summary: | Este proyecto se centra en la aplicación del Machine Learning para enseñar a una inteligencia artificial (IA) a jugar Pacman. Considerando el desafío inherente que los videojuegos presentan a la habilidad humana, especialmente en la toma de decisiones, se exploró hasta qué punto las técnicas de Machine Learning podrían capacitar a una IA para desempeñarse eficazmente en este juego. Se propuso implementar un algoritmo de redes neuronales que entrenara en el juego Pacman con el objetivo de obtener resultados comparables o superiores a los de un jugador promedio. Además, se buscó comparar la solución desarrollada con una propuesta por otra IA, en este caso, ChatGPT. Los resultados obtenidos se documentaron junto con una exploración de diferentes técnicas de aprendizaje utilizadas, tiempos de entrenamiento y proceso de aprendizaje del agente. En dichos resultados se evidencia la capacidad de aprendizaje del agente bajo los diferentes escenarios |
---|