Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ dqn Public
forked from tokb23/dqn

DQN implementation in Keras + TensorFlow + OpenAI Gym

Notifications You must be signed in to change notification settings

sanfendu/dqn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

38 Commits

Repository files navigation

DQN in Keras + TensorFlow + OpenAI Gym

This is an implementation of DQN (based on Mnih et al., 2015) in Keras + TensorFlow + OpenAI Gym.

Requirements

  • gym (Atari environment)
  • scikit-image
  • keras
  • tensorflow

Results

This is the result of training of DQN for about 28 hours (12K episodes, 4.7 millions frames) on AWS EC2 g2.2xlarge instance.

result

Statistics of average loss, average max q value, duration, and total reward / episode.

result

Usage

Training

For DQN, run:

python dqn.py

For Double DQN, run:

python ddqn.py

Visualizing learning with TensorBoard

Run the following:

tensorboard --logdir=summary/

Using GPU

I built an AMI for this experiment. All of requirements + CUDA + cuDNN are pre-installed in the AMI.
The AMI name is DQN-AMI, the ID is ami-c4a969a9, and the region is N. Virginia. Feel free to use it.

ToDo

References

About

DQN implementation in Keras + TensorFlow + OpenAI Gym

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%

AltStyle によって変換されたページ (->オリジナル) /