This project is an email spam classifier built in Python. It aims to distinguish between spam and non-spam (ham) emails using various machine learning techniques.
- Preprocessing of email text data
- Feature extraction (TF-IDF and others to be added)
- Model training and evaluation
- Easily extensible for new models and feature extraction methods
-
Clone the repository:
git clone https://github.com/yourusername/email-spam-classifier.git cd email-spam-classifier -
Install dependencies:
pip install -r requirements.txt
-
Run the classifier:
python main.py
- Add TF-IDF feature extraction
- Integrate additional machine learning models
- Improve evaluation metrics and reporting