Cyberbullying is bullying with the use of digital technologies. It can take place on social media, messaging platforms, gaming platforms and mobile phones. It is repeated behaviour, aimed at scaring, angering or shaming those who are targeted. such as :
- spreading lies about or posting embarrassing photos or videos of someone on social media
- sending hurtful, abusive or threatening messages, images or videos via messaging platforms
- impersonating someone and sending mean messages to others on their behalf or through fake accounts.
- In this notebook, model has been trained on cyberbully tweets dataset using various NLP techniques.
- The model trained has achieved an accuracy of 92.5% using SVM classifier.
- A simple web-app has been created using the saved model using streamlit.
- App created has been deployed on streamlit cloud