Skip to content

Code for my research papers: DQN, Quantile Regression DQN, Distributional Reinforcement Learning for Efficient Exploration, Deep RL with decorrelation

Notifications You must be signed in to change notification settings

borislavmavrin/DeepRL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Breakout

Deep Reinforcement Learning algorithms

This repo contains my implementations of Deep Reinforcement Learning algorithms I used in research:

  • DQN (by Deepmind)
  • QR-DQN (by Deepmind)
  • DLTV (mine)
  • DQN-decor (mine)

I tried to make the code concise.

Other features:

  1. Experience is collected in a separate thread which gives a slight improvement in runtime.
  2. Training reward is logged using tensorboard
  3. Hyperparameters (with some exceptions - see the Configs) are taken from Rainbow

How to run

  1. setup virtualenv (or conda):
  • virtualenv -p python3 p3
  • source p3/bin/activate
  • pip install -r requirements.txt
  1. train agent (see the empirical results in the papers):
  1. check training reward in tensorboard:
  • tensorboard --logdir=/tmp/tf_logs

About

Code for my research papers: DQN, Quantile Regression DQN, Distributional Reinforcement Learning for Efficient Exploration, Deep RL with decorrelation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published