Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepQLearning

Implementation of Deep Mind's Paper titled: "Human Level Control through Deep Reinforcement Learning". The policy gradient algorithm was also implemented and tested on Cart Pole just for experiments.

Requirements

  • Python 3.6.1
  • Tensorflow
  • Gym
  • numpy
  • sklearn
  • matplotlib

Training the model

  • For DQN python main.py When prompted to select train, play or visualize type 'train'
  • For Policy Gradients python policy_gradients.py When prompted to select train or play type 'train'

Testing the model

  • For DQN python main.py When prompted to select train, play or visualize type 'play'
  • For Policy Gradients python policy_gradients.py When prompted to select train or play type 'play'

Results

Game Highest Score
Breakout 45
Cart Pole 200

Breakout

alt text

Cartpole

alt text

Experiments

Breakout

alt text

Cartpole

alt text

About

Implementation of Deep Mind's Paper titled: "Human Level Control through Deep Reinforcement Learning"

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages