Skip to content

nicku-a/RL_Maze_Solving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RL_Maze_Solving

Easy example Maze and learned Policy

This repository creates a random maze and attempts to solve it using Deep Q-learning. The agent may not hold any memory other than the experience replay buffer, may not import anything from the environment, and may not use any heuristics to solve the maze - this is a pure Deep Q-learning solution.

Random_environment.py

Creates a random maze to be solved, draws it and the policy, sets the rules

Train_and_test.py

Trains the DQN for 10 minutes and then tests it

Agent.py

Chooses actions, contains DQN and experience replay buffer

About

Solving random mazes with a Deep Q-Network.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages