This was the group project for CSE 353: Machine Learning, developed in a team consisting of myself, William Murdy, and Alexander Tairbekov.
We implemented sentiment analysis on a large dataset of Rotten Tomatoes movie reviews using a naive bayes classifier. More information (and graphs, yay!) can be found in the ProjectReport.pdf and Final Presentation.pdf.
Summary of the other files:
- Classifier.py - Runs the entire project, starting with cleaning the data set of reviews
- NaiveBayes.py - Our implementation of the Naive Bayes classifier
- knn.py - Beginning of the implementation of the k-Nearest Neighbors classifier
- Various .tsv and .csv files - test and training data files