Project information
- Category: Reinforcement Learning
- Purpose: Durham University
- Assignment Grade: 90%
- Project date: May, 2021
- Github URL: https://colab.research.google.com/drive/1Bv00DkZBIz708VoOMRErMdoAgZYp901-?usp=sharing
Gravitar Coursework
This coursework required us to use Reinforcement learning to create an agent capable of playing the arcade game Gravitar. Gravitar is notoriously difficult for agents to perform well on. My final implementation involved a duelling DQN with noisy layers, loss of life penalty, and prioritised experience replay with a target network. Experimentaton was carried out with a Double Duelling DQN and Multistep learning however these had negative impacts on performance. A video of the best runthrough and a graph showing the agent's learning process can be found below.
Y-axis: Score, X-axis: Episode Number