Learning Reinforcement Learning

I've been learning reinforcement learning (RL) recently. I'm starting this blog to share some of the useful resources I've found and to show some of the work I do. I'm very new to RL and by no means an authority on the field. This first post will focus on what on the learning RL resources I've found helpful.

A Quick Introduction
  • Andrej Karpathy's post on  learning Pong. Karpathy is an excellent teacher. If you're interested in convolutional neural nets, image recognition, and better understanding gradients his lectures from the Stanford class he used to teach are also great.
  • Demystifying Deep Learning. Post on the basics of RL with a focus on DeepMind's Deep Q network which performed well on a bunch of Atari games in 2015. Explains some of the basics in a quick, yet informative way.
  • AlphaGo dominating chess after 4 hours of training. News article about another success for AlphaGo. RL is a tricky field. Not as much impact in the real world compared to other machine learning disciplines. Much of the results of RL are limited to very specific problems. It can be a bit discouraging at times but then DeepMind does something crazy like learns Go from scratch or crushes chess.
A First Course


Going Further

I'm at this stage now so don't have much of a recommendation at this time. If anyone has some thoughts, feel free to comment. Some of the things I'm trying to do:


Comments