Recio García, Juan AntonioDíaz Agudo, BelénHernández Martínez, DanielCorpas Calvo, AlejandroBugoi, David2023-06-162023-06-162022-05-30https://hdl.handle.net/20.500.14352/3272Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 20221/2022. El código de este proyecto es accesible a través de este enlace: https://github.com/UCM-GAIA/MsPacManEngine-RLUna de las industrias que más relación guarda con la inteligencia artificial es la de los videojuegos. En nuestro caso hemos usado el juego MsPacMan Vs. Ghost como entorno de experimentación para el aprendizaje automático de comportamientos. En él hemos aplicado algunas de las técnicas de aprendizaje por refuerzo más populares, el Q-learning y el aprendizaje por refuerzo profundo. La comprensión acerca del funcionamiento de ambos algoritmos la hemos realizado gracias al uso del entorno de OpenAI, Gym. Una vez entendidas las bases de cada tipo de agente hemos aplicado los conocimientos al problema que nos ocupaba. A lo largo del proceso hemos ido sacando conclusiones y aprendiendo las ventajas e inconvenientes de cada técnica.The videogame industry is one of the industries most closely related to artificial intelligence. In our case we have used MsPacMan Vs. Ghost as an experimental environment for automatic behavioral learning. This game has allowed us to apply some of the most popular reinforcement learning techniques, Q-learning and deep reinforcement learning. We have understood how both algorithms work by using the OpenAI environment, Gym. Once we understood the basics of each type of agent, we applied the new knowledge to our problem. Throughout the process we have been drawing conclusions and learning the advantages and disadvantages of each technique.spaAtribución-NoComercial 3.0 Españahttps://creativecommons.org/licenses/by-nc/3.0/es/Técnicas de IA para aprendizaje de comportamientos en el juego MsPacMan Vs. GhostAI techniques for behavioral learning in the game MsPacMan Vs. Ghostbachelor thesishttps://github.com/UCM-GAIA/MsPacManEngine-RLopen access004(043.3)Inteligencia artificialAprendizaje por refuerzoOpenAI GymMotor de MsPacMan Vs. GhostQ-LearningTabla Q 7Aprendizaje por refuerzo profundoRed neuronalMáquina de estados finitoArtificial intelligenceReinforcement learningMsPacMan Vs. Ghost engineQ-learningQ TableDeep reinforcement learningNeural networkFinit state machineInformática (Informática)1203.17 Informática