AI learns to play Mario : Deep Reinforcement Learning applied to Super Mario Bros

This is a live feed of my Deep Reinforcement Learning agent training on the original Super Mario Bros game.

The agent is a custom implementation of the Rainbow DQN paper from 2017. It stays pretty close to what’s described in the papers. There are however a few custom tweaks. I’ll update this article soon with more details.

This originally started as a pedagogical implementation of the original Deep Q Network paper from 2015 for a course I taught. I then kept implementing improvements to this paper until I reached the algorithm described in the Rainbow paper.