https://github.com/alkaifaftab000/autonomous-maze-solver
Building an Autonomous Maze Solver using reinforcement learning to train agents for decision-making in dynamic grid-based environments
https://github.com/alkaifaftab000/autonomous-maze-solver
agent criticism cuda gymnasium-environment maze-solving-bot pytorch reinforcement-learning reward-functions
Last synced: 7 months ago
JSON representation
Building an Autonomous Maze Solver using reinforcement learning to train agents for decision-making in dynamic grid-based environments
- Host: GitHub
- URL: https://github.com/alkaifaftab000/autonomous-maze-solver
- Owner: alkaifaftab000
- Created: 2025-02-22T08:36:59.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-03-16T08:13:47.000Z (7 months ago)
- Last Synced: 2025-03-16T09:20:54.449Z (7 months ago)
- Topics: agent, criticism, cuda, gymnasium-environment, maze-solving-bot, pytorch, reinforcement-learning, reward-functions
- Language: Python
- Homepage:
- Size: 2.89 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Autonomous Maze Solver 🚀
## Project Overview 🧩
Leveraging the power of reinforcement learning, this project develops an **Autonomous Maze Solver** purely based on reinforcement learning principles.---
## Workflows ⚙️
1. **Creating `agent.py`**:
- Controls the **actor** and **critic** functionalities.
- Trains the system from previous mistakes using reward functions.2. **Creating `model.py`**:
- The **actor** performs actions while the **critic** evaluates by giving punishments or rewards.
3. **Creating `gymnasium.py`**:
- Develops grid structures for the maze environment._Note: No traditional machine learning models were created._
---
## Learning Outcomes 🎓
1. Developed a deeper understanding of reinforcement learning frameworks.
2. Acquired insights into implementing actor-critic models and reward-driven training systems.---
## UI

---
## Plugins and Libraries Used 🛠️
- `--extra-index-url https://download.pytorch.org/whl/cu118`
- `torch`
- `torchvision`
- `torchaudio`
- `gymnasium>=0.29.0`
- `matplotlib>=3.10.0`
- `gymnasium-robotics>=1.3.0`
- `pybullet>=3.2.0`
- `tensorboard>=2.15.0`