Top Stories published by aureliantactics in July of 2018

Integrating New Games into Retro Gym

OpenAI’s retro gym is a great tool for using Reinforcement Learning (RL) algorithms on classic…


Deep Q-learning from Demonstrations (DQfD) in Keras

In an earlier post, I wrote about a naive way to use human demonstrations to help train a Deep-Q Network (DQN) for Sonic the Hedgehog. After that mostly unsuccessful attempt I read an interesting paper called Deep Q-learning from…


Creating a Custom Reward Function in Retro Gym and Other Utilities

See my prior blog post for an intro to this and this repo for the files I’ll be discussing.

The University of California Deep Reinforcement Learning (RL) course has a lecture by John…


Attempting to Beat Sonic the Hedgehog with Reinforcement Learning

OpenAI held a Retro Contest where competitors trained Reinforcement Learning (RL) agents on Sonic the Hedgehog. The goal of the competition was to train an agent on levels of Sonic from the first three games and see…


Setting up Retro Gym in the Cloud

I have been playing around with OpenAI’s Retro, which allows you to use gym with old Sega Genesis and Nintendo games. I’ve been doing some experiments on the original Sonic the Hedgehog on my home computer and some cloud instances. I used Google Cloud and Floydhub.com…


Creating Human Transitions for Deeq Q Learning in Retro Gym

The retro-movies repo makes it easy to create human demonstrations for retro gym. I made a script to turn a human demonstrations into frame by frame transitions. Some slight modifications to the Rainbow DQN baseline provided…