This project aims to detect instances of cyberbullying in social media posts using Natural Language Processing (NLP) techniques. Given the increasing prevalence of cyberbullying and its harmful impact, developing effective tools for automatic detection is crucial for creating safer online environments.
-
Develop an NLP-based model to identify cyberbullying in social media posts.
-
Contribute to the prevention and mitigation of online harassment by providing a tool for automatic content moderation.
Data for this project is sourced from Kaggle, consisting of labeled social media posts specifically curated for cyberbullying detection tasks.
-
Data Preprocessing: Cleaning and preparing the text data.
-
Exploratory Data Analysis (EDA): Analyzing the dataset to uncover insights.
-
Model Selection: Choosing suitable machine learning models.
-
Model Training: Training the selected models.
-
Model Evaluation: Assessing the models' performance using various metrics.