Aviso: Por labores de mantenimiento y mejora del repositorio, el martes día 1 de Julio, Docta Complutense no estará operativo entre las 9 y las 14 horas. Disculpen las molestias.
 

Reinforcement Learning using the Gym Retro platform

dc.contributor.advisorDíaz Agudo, Belén
dc.contributor.advisorSánchez Ruiz-Granados, Antonio Alejandro
dc.contributor.authorArranz Lobo, María
dc.contributor.authorLlorca Ron, Manuel
dc.contributor.authorOrtega Salvador, Manuel
dc.date.accessioned2023-06-16T13:23:33Z
dc.date.available2023-06-16T13:23:33Z
dc.date.issued2022
dc.degree.titleDoble Grado en Ingeniería Informática y Matemáticas
dc.descriptionTrabajo de Fin de Doble Grado en Ingeniería Informática y Matemáticas, en la Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2021-22.
dc.description.abstractThe Gym Retro framework enables implementation of reinforcement learning in classic video games. In this project we will explore the creation of automatic playing agents that learn to play some of these games using Deep Reinforcement Learning techniques. We will also explore techniques that allow us to intuitively explain the decisions taken by the trained models. All of this is done by first giving an overview of the theory behind the algorithms and tools and then applying them in increasingly complex environments. We start with the CartPole problem, a very basic environment typically used as an introduction to reinforcement learning, and we use both a symbolic and a subsymbolic approach. Once we consider that we have solved that problem, we repeat the process with the Space Invaders Atari environment, which is a much more complex task. Finally, we try to use all the previous knowledge in order to train an AI that plays Space Invaders in its NES version, which is a slightly newer console than the Atari 2600 and should be a small step up. For each of the AIs that learn through vision, we test our RISE-based explainability solution.
dc.description.abstractLa plataforma Gym Retro facilita la aplicación de técnicas de aprendizaje por refuerzo en videojuegos clásicos. En este trabajo exploraremos la creación de jugadores automáticos que aprendan a jugar a alguno de estos juegos usando técnicas de aprendizaje profundo por refuerzo. También investigaremos técnicas que permitan explicar de forma intuitiva las decisiones que toman los modelos entrenados. Todo esto se realizará de la siguiente manera: primero comenzaremos por resumir la teoría detrás de los algoritmos y herramientas a usar, y luego la aplicaremos en entornos incrementalmente complejos. Empezaremos por el problema del CartPole, un entorno muy básico usado típicamente como introducción al aprendizaje por refuerzo. Usaremos una aproximación tanto simbólica como subsimbólica. Una vez consideremos que hemos resuelto ese problema, repetiremos el proceso con el entorno Space Invaders de Atari, una tarea mucho más compleja. Por último, intentamos usar todo el conocimiento previo para entrenar una IA que juega a Space Invaders en su versión de NES, que es una consola ligeramente posterior a la Atari 2600 y representa una pequeña subida en complejidad. Para cada una de las IAs que aprenden por visión, probaremos nuestra solución de explicabilidad basada en RISE.
dc.description.departmentDepto. de Ingeniería de Software e Inteligencia Artificial (ISIA)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/74248
dc.identifier.urihttps://hdl.handle.net/20.500.14352/3194
dc.language.isoeng
dc.page.total70
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordArtificial Intelligence
dc.subject.keywordReinforcement Learning
dc.subject.keywordDeep Learning
dc.subject.keywordDQN
dc.subject.keywordGym Retro
dc.subject.keywordXAI
dc.subject.keywordExplainability
dc.subject.keywordRISE
dc.subject.keywordInteligencia Artificial
dc.subject.keywordAprendizaje por refuerzo
dc.subject.keywordAprendizaje profundo
dc.subject.keywordExplicabilidad
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleReinforcement Learning using the Gym Retro platform
dc.title.alternativeAprendizaje por refuerzo en la plataforma Gym Retro
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication90c1631c-e546-4b8e-b5f2-c12ab516957c
relation.isAdvisorOfPublication.latestForDiscovery90c1631c-e546-4b8e-b5f2-c12ab516957c

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LLORCA RON 83158_MANUEL_LLORCA_RON_TFG_Aprendizaje_por_refuerzo_en_la_plataforma_Gym_Retro_1398832_680639618.pdf
Size:
4.45 MB
Format:
Adobe Portable Document Format