These are my projects for Artificial Intelligence Course in Spring of 2019 semester.
We had seven mandatory projects and one optional project.
- Assignment 0 mostly practiced with
jupyter,python& its essential libraries such aspandas,numpyandmatplotlib. I implemented a taxi price prediction with regression manually. - Assignment 1 was about searching for a solution for 8 Queen problem. Implementing uninformed search such as
BFSandIDS, andA*as informed search. - Assignment 2 was Breakthrough Game. I implemented
minmaxandalpha-beta pruningalgorithms in it. - Assignment 3 was predicting spam/ham emails using
naive bayes. - Assignment 4 was an introduction with ml using
sklearnlibrary for image recognization and classification. We had to use the following algorithms forCIFAR_10andMNISTdataset:
- KNN
- Decision Tree
- Random Forest
- Logistic Regression
- K-Means
- Assignment 5 was using CNN for
CIFAR_10dataset withpytorchlibrary. - Optional assignment was Two Sigma Connect: Rental Listing Inquiries contest on
Kaggle
Note 1: I used Google Colab for last three assignments.
Note 2: My reports in jupyter files are written in Persian because it was a rule of our course.