Team name
Reboot
Team Members
-
Sahit Jain
-
Nabeel Khan
-
Anantha Krishnan Kumar
-
Akshay Ganesa
Topic chosen
Topic 5: Reinforcement Learning agent in Wumpus world
Github Link: https://github.com/nakhan8/CSE-571-TeamProject
Project Structure
Src/: Code for project
Doc/: Report for project
Readme.md: Information about project
Contributions of each team member
Sahit Jain-
- Noisy logic Agent
- Learning prerequisites for design
- Studied and explored about implementation
Anantha Krishnan Kumar-
- Reinforcement Learning
- Learning prerequisites for design
- Studied and explored about implementation
Akshay Ganesa-
- Reinforcement Learning
- Learning prerequisites for design
- Studies and explored about implementation
Nabeel Khan-
- Exploring and familiarizing with repository
- Create basic project structure for design
- Created report for the submission
Instructions to run code from scratch
The Hybrid Logic agents reuses most of the code from "The Hunt The Wumpus AI project was developed at University of Arizona by Clay Morrison ([email protected])" that we got in individual project 3.
Knowledge base implented in: "wumpus_kb.py"
Planning: "wumpus_planner.py"
Noise: "wumpus_agent.py"
Prerequisites: Python Installed
- Dowload the Project.
- Extract the project
- Run the project.
- Execution command:python environment.py --ngames 150 --niter 40 --gridsize 4 4 --numwumpus 1 --numholes 3 --bullets 3
None of the arguments are compulsory.
ngames indicates are number of games
niter indicates number of iterations
gridsize 4 4 indicates rowsize columnsize
numwumpus indicates of Wumpus in grid
numholes indicate number of holes in the grid
bullets indicate the number of bullets that agent possesses
- For executing the Hybrid Logic Agent in a noisy action model. Just run "python wumpus.py -y"
Noise: The agent goes Forward 90% of the times And takes either a left or a right turn 5% of the times respectively.