Alex's Notes

cm3020 Topic 03: Reinforcement Learning (Game Playing)

Main Info

Description

Digs into the DQN paper and related work in deep reinforcement learning and game playing.

Lecture Summaries

Can be found in cm3020 Lecture Summaries: Topic 03: Reinforcement Learning

Lab Summaries

First lab is in week 13, it gets you up and running with the OpenAI gym locally or on their VM. You experiment with the gym, exploring the states, actions, and overall framework for running experiments in the gym.

Second lab, again in week 13, walks through setting up keras, and then using a neural network to take the state as input and output an action, continuous or discrete. By the end you have a loop going where you use the NN to generate actions, and the gym to act and generate a new state.

Final lab, in week 14, has you train the DQN agent, and run pre-trained models in the gym.

Assigned Reading

Week 11: History

Week 12: Formalism

Week 13: Tooling

Week 15: State of the Art

Other Resources

The Open AI gym

The DQN implementation starter

The same implementation docs

AlphaGo - The Movie Recommended by MYK.