Skip to content

Reinforcement learning agent which finds a path to the goal in a grid world. This exercise was done as a coursework for course C424 at Imperial College London.

Notifications You must be signed in to change notification settings

jedrazb/rl-grid-world

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Q-learning agent in the grid world

Deep Q-learning agent which finds a path to the goal in a grid world. This exercise was done as a coursework for course C424 at Imperial College London.


Dependencies: numpy, cv2, torch

To start the training run:

python train_and_test.py

Following techniques were used:

  • Deep Q-network (created in PyTorch)
  • Models with continous (agent_radians.py) and discrete actions (agent.py)
  • Prioritised experience replay buffer
  • Epsilon greedy policy
  • Target network
  • Sampling using Cross Entropy Method

About

Reinforcement learning agent which finds a path to the goal in a grid world. This exercise was done as a coursework for course C424 at Imperial College London.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages