Solution: Sentiment Analysis Using Naive Bayes
Let's see the implementation of a multinomial naive Bayes classifier that classifies the text as positive or negative.
We'll cover the following
Challenge
You are given the dataset.csv
file where reviews of several users along with their polarity are given. Implement a multinomial naive Bayes classifier which will classify the text as positive or negative.
At the end, you can test the correctness of your classifier by predicting if the sentence “This thing is simply awesome!” is positive or negative.
We have provided you with the code that reads the data set from a CSV file and splits it into a train set and test set.
Note: We don’t have any neutral reviews in our data set.
Solution
You can find the solution to the sentiment analysis problem below. You can play with the parameters test_size
and random_state
to improve the accuracy.
Get hands-on with 1400+ tech skills courses.