Project is available here!

Sentiment analysis (or opinion mining) is a natural language processing (NLP) technique used to determine whether data is positive, negative or neutral.

Corpora

Bučar, Jože, 2017, Manually sentiment annotated Slovenian news corpus SentiNews 1.0, Slovenian language resource repository CLARIN.SI, ISSN 2820-4042, http://hdl.handle.net/11356/1110.

Model performance

Multinomial naive bayes achieves accuracy score of: 0.7590999793573248

Bernoulli Naive Bayes achieves a slightly lower score of: 0.754008119452281

Confusion matrices

MultinomialNB confusion matrix

Multinomial Bayes confusion matrix


BernoulliNB confusion matrix

Bernoulli Bayes confusion matrix