Multinomial Naive Bayes Classifier, Linear Regression, KNN
This was the first project in Machine Learning course on Faculty Of Computer Science.
The project included several parts. This repository contains solutions for each assignment.
A detailed explanation is in statement.pdf
Dataset included 2500 IMDB movie reviews, 1250 negative and 1250 positive.
For the first two problems I used TensorFlow, and the fourth problem was done in pure python while text processing was done with nltk library. The solution for the fourth problem was fairly simple, I used BoW histogram for feature extraction and on top of that straight forward Multinomial Naive Bayes. This method produces an accuracy of 90 - 94 % on the training set and 80 - 87 % on the test set.