Sentiment analysis is the systematic identification, extraction, and study of subjective information using natural language processing, text analysis. Sentiment analysis is commonly used in customer service, marketing, and clinical medicine to analyse voice of the customer materials such as reviews and survey replies, as well as online and social media resources.
Natural Language Processing (NLP) is one of research area in data science and sentiment analysis is one of the most common applications of NLP. From opinion polls to marketing strategies, this area reshaped the way businesses work, thats why every data scientist or engineer must know this.
This work is an attempt of text classification on Twitter text data— the task is to predict whether a Tweet is positive or negative about Apple Inc. The data can be downloaded from https://www.crowdflower.com/data-for-everyone/.