dc.contributor.advisor | Alam, Md Golam Rabiul | |
dc.contributor.author | Hossain, Abid | |
dc.contributor.author | Sajin, Tanjim Hussain | |
dc.contributor.author | Bhuiyan, Md Hasibuzzaman | |
dc.contributor.author | Khan, Farhan Akbor | |
dc.contributor.author | Anka, Sankalpa | |
dc.date.accessioned | 2024-05-15T06:02:29Z | |
dc.date.available | 2024-05-15T06:02:29Z | |
dc.date.copyright | ©2024 | |
dc.date.issued | 2024-01 | |
dc.identifier.other | ID: 20301115 | |
dc.identifier.other | ID: 22141033 | |
dc.identifier.other | ID: 22141058 | |
dc.identifier.other | ID: 20301230 | |
dc.identifier.other | ID: 20301387 | |
dc.identifier.uri | http://hdl.handle.net/10361/22836 | |
dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024. | en_US |
dc.description | Cataloged from PDF version of thesis. | |
dc.description | Includes bibliographical references (pages 37-38). | |
dc.description.abstract | Sentiment analysis, a critical facet of Natural Language Processing (NLP), plays a
pivotal role in decoding human emotions conveyed through text. Despite extensive
research in sentiment analysis for widely spoken languages, there is a notable gap in
understanding its application to languages with fewer computational resources, such
as Bangla. This study bridges this gap by employing deep learning techniques to analyze
sentiments in Bangla texts. Our objective is to unravel text encoded in Bangla
expressions using a diverse set of machine learning and deep learning models, including
Random Forest Classifier, K-Nearest Neighbors (KNN), Kernel-Support Vector
Machine (SVM), Recurrent Neural Networks (RNNs), Long Short-Term Memory
networks (LSTMs), Convolutional Neural Networks (CNNs), Gated Recurrent Units
(GRUs), and BERT-base and RoBERTA and a custom-made model. Among these,
our findings reveal that the 1D CNN model achieved the highest accuracy, outperforming
all other models with an accuracy of 87.3%. These models underwent
training with a custom dataset from various online resources and authentic testimonials.
Focusing specifically on food and restaurant reviews in Bangla, we recognize
the substantial role customer sentiments play in shaping the food industry. Additionally,
a custom model was developed to enhance sentiment analysis in Bangla
further. Beyond technical aspects, our research contributes to the understanding
of Bangla language sentiment expression nuances. We anticipate that our findings
will enrich the field of sentiment analysis, offering insights into linguistic diversity in
NLP and inspiring advancements for languages underrepresented in computational
research. | en_US |
dc.description.statementofresponsibility | Abid Hossain | |
dc.description.statementofresponsibility | Tanjim Hussain Sajin | |
dc.description.statementofresponsibility | Md Hasibuzzaman Bhuiyan | |
dc.description.statementofresponsibility | Farhan Akbor Khan | |
dc.description.statementofresponsibility | Sankalpa Anka | |
dc.format.extent | 50 pages | |
dc.language.iso | en | en_US |
dc.publisher | Brac University | en_US |
dc.rights | Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
dc.subject | Sentiment analysis | en_US |
dc.subject | Natural language processing | en_US |
dc.subject | RoBERTa | en_US |
dc.subject | BERT | en_US |
dc.subject | CNN | en_US |
dc.subject | Deep learning | en_US |
dc.subject.lcsh | Neural networks (Computer science) | |
dc.subject.lcsh | Natural language processing (Computer science) | |
dc.title | Sentiment classification on Bengali food and restaurant reviews | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Science and Engineering, Brac University | |
dc.description.degree | B.Sc. in Computer Science | |