Show simple item record

dc.contributor.advisorAlam, Md Golam Rabiul
dc.contributor.authorHossain, Abid
dc.contributor.authorSajin, Tanjim Hussain
dc.contributor.authorBhuiyan, Md Hasibuzzaman
dc.contributor.authorKhan, Farhan Akbor
dc.contributor.authorAnka, Sankalpa
dc.date.accessioned2024-05-15T06:02:29Z
dc.date.available2024-05-15T06:02:29Z
dc.date.copyright©2024
dc.date.issued2024-01
dc.identifier.otherID: 20301115
dc.identifier.otherID: 22141033
dc.identifier.otherID: 22141058
dc.identifier.otherID: 20301230
dc.identifier.otherID: 20301387
dc.identifier.urihttp://hdl.handle.net/10361/22836
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024.en_US
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 37-38).
dc.description.abstractSentiment 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.statementofresponsibilityAbid Hossain
dc.description.statementofresponsibilityTanjim Hussain Sajin
dc.description.statementofresponsibilityMd Hasibuzzaman Bhuiyan
dc.description.statementofresponsibilityFarhan Akbor Khan
dc.description.statementofresponsibilitySankalpa Anka
dc.format.extent50 pages
dc.language.isoenen_US
dc.publisherBrac Universityen_US
dc.rightsBrac 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.subjectSentiment analysisen_US
dc.subjectNatural language processingen_US
dc.subjectRoBERTaen_US
dc.subjectBERTen_US
dc.subjectCNNen_US
dc.subjectDeep learningen_US
dc.subject.lcshNeural networks (Computer science)
dc.subject.lcshNatural language processing (Computer science)
dc.titleSentiment classification on Bengali food and restaurant reviewsen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB.Sc. in Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record