Sentiment analysis is a text analytics technique to mine various sources of data for opinions. Often, sentiment analysis is performed on the data that is collected from the Internet and other various social media platforms. Politicians and governments often use sentiment analysis to understand how the public responds to policy announcements and campaign messages, to detect consistency and inconsistency between statements and actions at the government level.
Data is collected from social media and different sources, such as mobile devices and web browsers, and it is stored in different data formats. Since the social media data is unstructured with respect to traditional database systems such as Relational Database Management System. We need tools that can process and analyze this complex and even unstructured data. For this, we use big data technology is made to manage and handle the data from different sources and different data formats such as structured and unstructured data.
If you want to learn Sentiment analysis along with hands-on projects, I recommend this NLP Certification course by Intellipaat.
Also, watch this video on Sentiment Analysis: