Sentimental Analysis Using Machine Learning
- Tech Stack: Python, Machine Learning, Data Science, NLP
- UG minor project under Smartinternz from jan 2022 - april 2022
Sentiment analysis or opinion mining is a simple task of understanding the emotions of the writer of a particular text. What was the intent of the writer when writing a certain thing? We use various natural language processing (NLP) and text analysis tools to figure out what could be subjective information. We need to identify, extract and quantify such details from the text for easier classification and working with the data.
The dataset which we will use in sentiment analysis is the Leading Restaurants reviews for 50,000 reviews from all over the world, its a binary classification dataset categorizing each review in a positive or negative. It has 25000 samples for training and 25000 for testing.
The data is preaped, now the data get trained using the NLP , the model is trained. We have successfully developed python sentiment analysis model based on lstm techniques that is pretty robust and highly accurate.