Skip to content

msharjeelali/artificial-intelligence

Repository files navigation

Artificial-Intelligence

This repository contains assignments, labs, and practice exercises from an Artificial Intelligence course. It serves as a hands-on resource for learning and implementing various AI algorithms and concepts.

Introduction

This repository is designed to provide practical implementations of AI concepts covered in the course. It includes Python and C++ scripts demonstrating algorithms and problem-solving techniques.

Course Topics

The course covers the following AI topics:

  • Search Algorithms: Implementations of uninformed and informed search strategies.
  • Game Playing: Development of AI agents for games like Tic-Tac-Toe and the 8 Queens problem.
  • Machine Learning: Basic implementations of learning algorithms.
  • Genetic Algorithms: Application of evolutionary strategies to problem-solving.

Technologies Used

  • Python: For scripting and implementing AI algorithms.
  • C++: For performance-critical applications and algorithm implementations.