Skip to content

Analysing result obtained using quite different RL algorithm

License

Notifications You must be signed in to change notification settings

adityauser/Quest-RL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quest-RL

Analyzing result obtained with quite different Reinforcement Learning algorithms.

The Quest

With just a few changes in hyperparameters, the convergence of Q-networks dramatically changes, in this quest we will analyze this on different algorithms. The experiment shows how strange Deep Reinforcement Learning is

Elements

I have used Q-Learning with Prioritized Replay and Duel Q Networks(DDQN)
I haven't used the following methods in the algorithm which I have implemented in the miscellaneous section.
The agent will run on different hyperparameter setting for gamma and epsilon For each hyperparameter setting, I have run experiment 3 times I will be using OpenAI gym CartPole-v1 environment

Overview

The experiment is done over three different models (Phase 1, Phase 2 and Phase 3) The experiment is done over nine epsilon_decay setting and five gamma setting, i.e. 9x5 settings Each setting is tested three times

Running each phase took 13hours on my i5 7th Gen laptop

Go through each Phase :
Phase 1
Phase 2
Phase 3

Distributional RL

  • Implementation of Categorical Distributional DQN : C51
  • Implementation of Quantile Regression DQN : QR-DQN
    I have written a blog on Distributional RL you can look into it for more insight.

Miscellaneous

  • Small scale implementation of Maximum Entropy Deep Reinforcement Learning : Soft Q-Learning

Personal Attachment

I did all this thing in Summer'18, since then I'm a big fan of Reinforcement Learning. I love analyzing the result, finding patterns and building possible explanations.

My code is inspired from keon_deep-q-learning

About

Analysing result obtained using quite different RL algorithm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages