This repository contains my Artificial Intelligence course projects at University of Tehran.
- CA0 : Introduction to NumPy, Pandas, and Matplotlib Libraries
- CA1 : Uninformed & Informed Search Algorithms (BFS, IDS, A*)
- CA2 Part1 : Implementing Connect 4 game using Min-Max Algorithm
- CA2 Part2 : Using Genetic Algorithm to decode encoded text
- CA3 : Naive Bayes Classifier
- CA4 : Introduction to Machine Learning Algorithm such as KNN, Decision Tree and Random Forest
- CA5 Phase1 : Implementation of a Feed Forward Neural Network
- CA5 Phase2 : Neural Networks using TensorFlow and Keras Library