Sentiment analysis is the process of analyzing text to identify the prevailing opinion. It involves extracting data and quantifying this in a useful way. This is done using natural language processing and text analysis. In general, the goal is to determine whether the opinion expressed is positive, negative, or neutral towards the chosen topic.