Opinion Mining
From Bengali
Book Review Presented by - SAIKAT MONDAL
(22/10/MI/003)
PROBLEM STATEMENT
To build a system that can
understand the opinion
(positive or negative) of
of the bengali book review
Dataset:
Total Reviews: 1444
Total Positive Reviews: 972
Total Negative Reviews: 472
Workflow :
For developing a machine learning based
sentiment analyzer we need to go through
Different stages.
We can not use any text data directly
as a input to any ml algorithm.
Preprocessing :
Remove the unncessary symbols from a review
such as punctuation mark, numbers ,emoji.
STOPWORDS=['এই', 'কের', 'জন্য', 'একটি', 'আমার', 'একটা', 'এর', ' য', 'তার', 'এবং', ' থেক',
'ও', 'এ', 'িক', ' কান', 'আিম', 'আর']
TEXT TO VECTOR
…..
……
UNIGRAM BIGRAM TRIGRAM
CLASSIFICATION
Accuracy achieved by(UNIGRAM) MNB at
= 87.89%
Accuracy achieved by (BIGRAM)MNB at =
89.62%
Accuracy achieved by (TRIGRAM) MNB at
= 88.58%
Prediction
1(negative)
0(positive)
0(positive)
1(negative)
0(negative)
0(negative)
0(negative)
THANK YOU