- Sentiment analysis is the process of detecting positive or negative sentiment in text. It’s often used by businesses to detect sentiment in social data, gauge brand reputation, and understand customers.
This is a dataset for binary sentiment classification containing substantially more data than previous benchmark datasets. We provide a set of 25,000 highly polar movie reviews for training, and 25,000 for testing.
The implementation was based on a research paper Sentiment Analysis on Movie Review Data Using Machine Learning Approach.
- Multinomial Naive Bayes(MNB)
- Support Vector Machine(SVM)
- Maximum Entropy(ME)
- Decision Tree(DT)
- Gaussian Naive Bayes(GNB)
- Convolutional Neural Network (CNN)
- Bag of Words
- Word2vec
Classifiers | Accuracy |
---|---|
MNB | 85.42% |
SVM | 83.36% |
ME | 88.46% |
DT | 73.40% |
GNB | 84.60% |
Classifiers | Accuracy |
---|---|
SVM | 84.60% |
ME | 85.46% |
DT | 69.04% |
CNN | 86.19% |