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
,numpy
andmatplotlib
. 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
BFS
andIDS
, andA*
as informed search. - Assignment 2 was Breakthrough Game. I implemented
minmax
andalpha-beta pruning
algorithms in it. - Assignment 3 was predicting spam/ham emails using
naive bayes
. - Assignment 4 was an introduction with ml using
sklearn
library for image recognization and classification. We had to use the following algorithms forCIFAR_10
andMNIST
dataset:
- KNN
- Decision Tree
- Random Forest
- Logistic Regression
- K-Means
- Assignment 5 was using CNN for
CIFAR_10
dataset withpytorch
library. - 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.