aniass/Spam-detection
Spam detection in SMS messages with BERT model and Machine Learning algorithms
Implements parallel classification pipelines using traditional ML (Naive Bayes, Logistic Regression, SVM, Random Forest) with bag-of-words vectorization alongside a fine-tuned BERT transformer model, both achieving 97-98% accuracy on the SMS Spam Collection dataset. Includes complete NLP preprocessing (tokenization, stop-word removal, stemming) and addresses class imbalance via SMOTE resampling. Provides modular Python scripts and Jupyter notebooks for model training, inference, and data cleaning using scikit-learn, NLTK, and Hugging Face Transformers.
No commits in the last 6 months.
Stars
22
Forks
11
Language
Jupyter Notebook
License
—
Category
Last pushed
Jul 06, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/transformers/aniass/Spam-detection"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
mshenoda/roberta-spam
RoBERTa based Spam Message Detection
tanishqmudaliar/Silver-Guard-AI-Model-Training
TRAI‑aware Indian SMS scam detector that fine‑tunes MobileBERT on real + synthetic SMS, exports...
animesh-sh/Spam-Detector-BERT-Pytorch-Transformers-Hugging-Face-NLP-State-of-the-Art-Model.
Spam Detector is a Data Science Project built using Pytorch and Hugging Face library. Used BERT...
NotShrirang/Spam-Filter-using-ALBERT
This project aims to build a spam filter using a fine-tuned ALBERT (A Lite BERT) Transformer...
D4st0yer/SMS-Spam-detection
📩 Detect spam SMS messages using machine learning and explainable AI to enhance security and...