Skip to content

Deep Q solver of OpenAI Gym's discrete 2D lunar lander environment

Notifications You must be signed in to change notification settings

sjawhar/deep-q-lunar-lander

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

To launch locally, clone this repo then simply run docker-compose up -d in the project root folder. Then go to localhost:8888 in a web browser and open runner.ipynb. You can also docker exec into the running container and run python runner.py.

Using OpenAI Gym's monitor inside docker may or may not work for you based on your setup. On Windows, VcXsrv works quite well.

Calling solver.play(is_train=False, is_random=False) tells the agent to play a single episode in the environment without random actions or any additional training. Use this with one of the persisted learners in the repo to observe fully-trained performance.

About

Deep Q solver of OpenAI Gym's discrete 2D lunar lander environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published