Skip to content

jakegrigsby/AdvancedPacmanDQNs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AdvancedPacmanDQNs

GitHub repo containing the agents, analysis scripts, and figures from Advanced DQNs: Playing Pac-man with Deep Reinforcement Learning

Instructions
1. Download keras-rl

To run agents yourself, you'll need a keras-rl version that includes NoisyNetworks, Prioritized Experience Replay, and N-step TD. For now, that probably means using this version. Download it and place keras-rl and AdvancedPacmanDQNs in the same directory.

2. Download demo observations

If you want to run the CNN visualization scripts, you'll need to download the demo observations (the files are large and annoying to get onto GitHub). You can get them from: here and here. Place them in the analysis folder.

Run Trained Agents

Play trained agents using the commands:

python noisyNstepPDD.py --mode test
python pdd.py --mode test
python vanilla.py --mode test

Dependencies include: keras, keras-rl, numpy, PIL, cv2, matplotlib, gym.

About

Extensions of Deep Q Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages