thefirebanks/Ensemble-Learning-for-Tweet-Classification-of-Hate-Speech-and-Offensive-Language
Contains code for a voting classifier that is part of an ensemble learning model for tweet classification (which includes an LSTM, a bayesian model and a proximity model) and a system for weighted voting
This project helps social media analysts, content moderators, or platform safety teams automatically identify hate speech and offensive language in tweets. It takes tweet text as input and classifies it as either hate speech, offensive, or neither, providing a powerful tool for large-scale content review and policy enforcement.
No commits in the last 6 months.
Use this if you need to automatically detect and categorize hate speech and offensive content within Twitter data.
Not ideal if your primary goal is to understand the nuances of non-English hate speech or if you require fine-grained sentiment analysis beyond offensive language detection.
Stars
23
Forks
3
Language
Python
License
—
Category
Last pushed
May 08, 2018
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/thefirebanks/Ensemble-Learning-for-Tweet-Classification-of-Hate-Speech-and-Offensive-Language"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
unitaryai/detoxify
Trained models & code to predict toxic comments on all 3 Jigsaw Toxic Comment Challenges. Built...
kensk8er/chicksexer
A Python package for gender classification.
Infinitode/ValX
ValX is an open-source Python package for text cleaning tasks, including profanity detection and...
PavelOstyakov/toxic
Toxic Comment Classification Challenge
minerva-ml/open-solution-toxic-comments
Open solution to the Toxic Comment Classification Challenge