Skip to content

arya-dev2005/Spam-Email-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“§ Spam Email Detection using TensorFlow & Keras

This project uses a deep learning approach with Bidirectional LSTM to detect spam emails from text data. It includes preprocessing, tokenization, model training with callbacks, and comprehensive evaluation.

🧠 Features

  • Tokenization & Padding
  • Bidirectional LSTM with Dropout
  • Model Checkpointing & Early Stopping
  • Confusion Matrix & Classification Report
  • Automatic Best Model Saving (.keras)

πŸ“Š Results

  • Accuracy: 99%

πŸš€ Tech Stack

  • Python, TensorFlow, Keras, Scikit-learn, Pandas, Matplotlib, Seaborn

πŸ§ͺ How to Run

pip install -r requirements.txt
python spam_detection.ipynb

You can also access my Kaggle Notebook here >> https://www.kaggle.com/code/aryadev25/spam-email-detection

About

Deep Learning based Spam Email Classification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published