Skip to content

Rhibrahim15/spam-email-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spam Email Classifier using Machine Learning

This project builds a machine learning model to classify messages as spam or ham.

Technologies Used

Python Scikit-learn Pandas NLTK

Project Structure

data/ – dataset files
src/ – model training script
notebooks/ – exploratory data analysis
model/ – trained classifier

Workflow

  1. Load SMS spam dataset
  2. Clean and preprocess text
  3. Convert text to TF-IDF features
  4. Train Naive Bayes classifier
  5. Evaluate model performance

Dataset

https://www.kaggle.com/datasets/uciml/sms-spam-collection-dataset

About

Natural language processing system that detects spam messages using TF-IDF vectorization and Naive Bayes classification.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages