Show simple item record

dc.contributor.advisorRasel, Annajiat Alim
dc.contributor.advisorHossain, Muhammad Iqbal
dc.contributor.advisorKarim, Dewan Ziaul
dc.contributor.authorRahman, Mushfiqur
dc.contributor.authorJui, Razia Sultana
dc.contributor.authorSakib, Chowdhury Nazmuz
dc.contributor.authorRidoy, Fahim Alavi
dc.contributor.authorAnanya, Taskiea Tabassum
dc.date.accessioned2024-05-19T06:21:47Z
dc.date.available2024-05-19T06:21:47Z
dc.date.copyright©2024
dc.date.issued2024-01
dc.identifier.otherID: 18301121
dc.identifier.otherID: 18301021
dc.identifier.otherID: 18301109
dc.identifier.otherID: 19301071
dc.identifier.otherID: 19301192
dc.identifier.urihttp://hdl.handle.net/10361/22864
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2024.en_US
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 22-24).
dc.description.abstractIn this era of the internet, sharing information through social media has provided significant benefits to humans. People can easily access and observe others’ lifestyles and work, as well as make comments or share thoughts about them. However, this practice also brings challenges, such as the spread of hate comments, abusive online criticism, spreading toxicity by giving hate comments etc. The internet’s flexibility and anonymity have created a culture where users find it easy to express themselves aggressively in communication. As the amount of hate speech is increasing, there is a need for a method to automatically detect hate speech. To tackle this concern, recent research has utilized diverse feature engineering methods and machine learning algorithms to autonomously identify hate speech messages across various datasets.Since it is related to Natural Language Processing (NLP), our goal is to utilize NLP to detect hate speeches and demonstrate how Deep Learning and ML can be used in this case.. Since there are more than 7,100 languages spoken throughout the world, we have chosen the Bengali language as our dataset language. Additionally, with the help of machine learning and deep learning, we will train our model to automatically detect hate speech. We are utilizing Multinomial Naive Bayes, RNN, Random Forest, Logistic Regression, Decision Tree Classifier, CNN-LSTM Hybrid algorithm and Multi lingual Bidirectional Encoder Representations(mBert) for result comparison and optimal outcomes and accuracy. After employing all the above algorithms, we found the highest accuracy using the mBert for the binary classification, which is 90.00%. On the other hand, for multiclass classifications, we have found the highest accuracy using CNN-LSTM Hybrid algorithm, which is 64% and the second highest is 62% using mBert. We are committed to further improving these results.en_US
dc.description.statementofresponsibilityMushfiqur Rahman
dc.description.statementofresponsibilityRazia Sultana Jui
dc.description.statementofresponsibilityChowdhury Nazmuz Sakib
dc.description.statementofresponsibilityFahim Alavi Ridoy
dc.description.statementofresponsibilityTaskiea Tabassum Ananya
dc.format.extent34 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.subjectBangla languageen_US
dc.subjectNatural language processingen_US
dc.subjectMachine learningen_US
dc.subjectDeep learningen_US
dc.subjectOffensive languageen_US
dc.subject.lcshNatural language processing (Computer science)
dc.subject.lcshAutomatic speech recognition
dc.subject.lcshDeep learning (Machine learning)
dc.titleIdentifying hate speech of Bangla language text using natural language processingen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB.Sc in Computer Science and Engineering


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record