This repository contains a variety of Artificial Intelligence (AI) algorithm implementations in Python using Jupyter Notebooks. These cover classic AI topics such as search algorithms, optimization, and problem-solving strategies.
- Uniform Cost Search for Optimal Path.ipynb
- Search for Treasure using the Best-First Search.ipynb
- Maze Solver using BFS and DFS.ipynb
- Route Finder Using Bi-Directional BFS & DFS.ipynb
- Game AI Using Search Algorithms.ipynb
- Water_jug.ipynb (Water Jug Problem solver using AI search)
- Untitled.ipynb (Possibly a draft or demo - please rename if used)
- Implementation of Genetic Algorithm (GA) for Optimization.ipynb
- Core AI algorithms implemented in Python
- Hands-on illustrations with step-by-step logic
- Ideal for learning and academic submissions
- Visual and interactive notebooks for better understanding
To run these notebooks locally:
-
Clone the repository:
git clone https://github.com/your-username/AI-Codes.git cd AI-Codes -
Open the notebooks:
jupyter notebook
Install the required packages using pip if not already available:
pip install numpy matplotlib notebookMade by Rohan1188
This project is licensed under the MIT License.