Sentiment Analysis (SA) is the process of determining whether a piece of writing is positive, negative or neutral.
Sentiment Analysis is also known as Opinion Mining. Sentiment Analysis is one of the Natural Language
Processing Fields (NLP), dedicated to the expression of subjective opinions and feelings collected from various
sources about a particular subject. Sentiment Analysis is a set of tools to identify and extract opinions and use
them for the benefit of business operation. It is a classification algorithm aimed at finding opinionated point of
view. Sentiment Analysis is performed in many ways, Automatic classification approach involves Supervised
machine Learning algorithm like Naïve Bayes (NB), Support Vector Machine (SVM), Linear Regression
(LR).Unsupervised Machine Learning is used to explore the data. Recurrent Neural Network (RNN) derivatives
are also used for classification. Rule-based approach involves various NLP process for classification.
Software And Hardware