The main objective of this project is to develop machine learning models that automatically detect and classify cyberbullying in tweets. By using multi-class and binary classification techniques, the system aims to identify harmful content accurately, promoting online safety and helping mitigate the negative impact of cyberbullying on social media platforms.
In the digital era, the rise of social media platforms has brought about numerous benefits, but it has also contributed to the growing issue of cyberbullying. This project, titled "Predicting Cyberbullying Types in Tweets Using Multi-Class and Binary Classification," leverages machine learning techniques to tackle the issue of online harassment by developing automated systems for detecting and classifying cyberbullying in tweets. The project uses a publicly available dataset containing over 47,000 tweets, categorized into classes based on different types of cyberbullying: Age, Ethnicity, Gender, Religion, and Other. Additionally, a binary classification model is developed to flag harmful tweets. The models implemented include traditional machine learning algorithms such as SVM, Random Forest, XGBoost, and Gradient Boosting, alongside advanced deep learning techniques like BiLSTM, to achieve high accuracy in predicting cyberbullying instances. Preprocessing techniques such as TF-IDF are applied to convert textual data into usable features. The project aims to provide a web-based solution that can automatically classify tweets, helping to create a safer digital environment by identifying harmful content. The results of the classification models are evaluated using various performance metrics, including accuracy, precision, recall, and F1-score, ensuring a comprehensive understanding of the model's effectiveness. By offering automated classification of tweets, this project contributes to online safety and aims to mitigate the impact of cyberbullying across social media platforms.
Keywords: cyberbullying, classification, machine learning, tweets, prediction, SVM, Random Forest, XGBoost, BiLSTM, online safety.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

H/W CONFIGURATION:
Processor - I3/Intel Processor
Hard Disk - 160GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
RAM - 8GB
S/W CONFIGURATION:
β’ Operating System : Windows 7/8/10
β’ Server side Script : HTML, CSS, Bootstrap & JS
β’ Programming Language : Python
β’ Libraries : Flask, Pandas, MySQL. Connector, Scikit-Learn, pytorch
β’ IDE/Workbench : VS Code
β’ Technology : Python 3.8+
β’ Server Deployment : Xampp Server