Skip to content

zapalke/Python-ml-maze-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Random maze solver using QLearing in Python

About the project

This project's goal is to solve any randomly generated maze using Q-Learing and Python. The agent has go to from point (0,0) to (X,Y) of given maze and on his way to exit pickup randomly generated "key"

Requirements

  1. Pytnon 3.10
  2. Pipenv

Installation

  1. Copy repository
  2. In repository execute pipenv install command - this will install all required modules
  3. When virtual enviroment is sucessfully installed execute *pipenv shell - this will launch venv
  4. Run script using shell

Adding packages

In virtual enviroment type pipenv install <package name> like with pip. Pipenv will install,check for incompabilities and append package to pipfile.

Bibliography

  1. https://www.samyzaf.com/ML/rl/qmaze.html \
  2. https://towardsdatascience.com/hands-on-introduction-to-reinforcement-learning-in-python-da07f7aaca88 \

About

Maze solver using reinforcement learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •