This repo is created as a part of Aritificial Intelligence course at my college and contains implementations of some AI algorithms from scratch.
| Lab | Algorithms/Model |
|---|---|
| Lab 1 | Uninformed Search: Breadth-First Search (BFS), Depth-First Search (DFS), Depth-First Iterative Search (DFID) |
| Lab 2 | Informed Search: Best-First Search, Hill Climbing |
| Lab 3 | Uniform Random-4-SAT problem using Beam Search, Variable Neighbourhood Descent and Tabu Search |
| Lab 4 | Travelling Salesman Problem using Ant Colony Optimization with various heuristics |
| Lab 5 | Game Playing: Othello playing bot using Minimax algorithm with Alpha-Beta pruning |
| Lab 6 | Spam email classification using Support Vector Machine |