Sentiment Analysis of Tweets With Python, NLTK, Word2vec & Scikit-learn - Marcin Zabłocki blog

A good tutorial on how do advanced sentiment analysis.

The goal of this project was to predict sentiment for the given Twitter post using Python. Sentiment analysis can predict many different emotions attached to the text, but in this report only 3 major were considered: positive, negative and neutral. The training dataset was small (just over 5900 examples) and the data within it was highly skewed, which greatly impacted on the difficulty of building good classifier. After creating a lot of custom features, utilizing both bag-of-words and word2vec representations and applying the Extreme Gradient Boosting algorithm, the classification accuracy at level of 58% was achieved. - via Zablo.net



Date
March 5, 2023