Introduction
This repository contains a collection of AI course projects designed to tackle various problems using different algorithms and techniques. Key features include:
- Search Algorithms: Implementations of Breadth-First Search (BFS), Iterative Deepening Search (IDS), and A* algorithms for pathfinding and problem-solving.
- Genetic Algorithms: Explore optimization problems using genetic algorithms to find solutions through evolutionary techniques.
- Minimax Tree: A project demonstrating the Minimax algorithm for decision-making in games.
- Naive Bayes Classifier: Implement a Naive Bayes classifier for classification tasks, showcasing its effectiveness in machine learning.
- Machine Learning Models: Projects that predict house prices using various machine learning algorithms, including linear regression and neural networks, implemented from scratch and using frameworks like PyTorch and Keras.
These projects are ideal for students and enthusiasts looking to deepen their understanding of artificial intelligence and machine learning concepts.

