This repository contains implementation of different AI algorithms, based on the 4th edition of amazing AI Book, Artificial Intelligence A Modern Approach
-
Updated
May 14, 2024 - Python
This repository contains implementation of different AI algorithms, based on the 4th edition of amazing AI Book, Artificial Intelligence A Modern Approach
my detailed walk-through for mastering classical algorithm and data structure problems (and the book i published a decade ago)
Solving sudoku puzzles using a variation of search algorithms
This is a simple maze solver written in Python using the curses library for terminal graphics.
Artificial Intelligence Course 1st Project: Implementing searching algorithms like IDS, BBFS and A* from scratch in order to find optimal path
Coleção de Atividades da disciplina de Inteligência Artificial
Two-dimensional grid search using Depth First Search, Breath First Search, A* algorithm, and Dijkstra's algorithm.
This is a robot simulator that runs on the terminal. The user can make the simulated robot move back/forward by n Steps, turn left/right, replay past movements, Load or Generate a procedural Maze of obstacles, and solve it using the Depth-First Search Algorithm. The program makes use of the turtle library to render the robot's environment and th…
Determines how many “degrees of separation” apart two actors are. [CS50 Intro to AI]
Using python with pygame package to visualize maze generating and some shortest path algorithm to find solution
Beat the wumpus is a small artificial intelligence project based on game theory and propositional logic with a SAT solver in python
using python pygame library
Learn to search algorithm by making a pac-man game
These are my solutions to homeworks and projects of Artificial Intelligence course.
This program solves a 2D maze with the help of several search algorithms like BFS, DFS, A* (A-Star) etc.
DepthFirst, BreadthFirst, IterativeDeepening, A*(Tilles out of place, manhattanDistance, chebyshev)
Utilizing tree as data structure has been implemented searching algorithms like BFS(Bread-First Search), DFS(Depth-First search) and some other search algorithm to find out the best action(s) for the problem.
Add a description, image, and links to the breath-first-search topic page so that developers can more easily learn about it.
To associate your repository with the breath-first-search topic, visit your repo's landing page and select "manage topics."