Skip to content

Deep Q Learning (DQN) neural net to optimize a lunar lander control policy using OpenAI Gym environment.

Notifications You must be signed in to change notification settings

jacobazoulay/lunar-lander-rl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lunar Lander Reinforcement Learning

This project implements deep Q learning (DQN) to optimize a lunar lander control policy. The LunarLander-v2 environment in OpenAI Gym was used as the testing environment. The main script implements a grid search method in order to determine an efficient learning rate for neural network training. The agent achieved improved results after 1500 episodes (~10 mins).

Main Script

The Lunarlander.py file contains both the Lander class for the agent and the QNet class for the neural network model.

Figures

Reward after Training for 3000 Episodes

Reward Over Time

Agent

Lander

About

Deep Q Learning (DQN) neural net to optimize a lunar lander control policy using OpenAI Gym environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages