Skip to content

Paul-110/Email-Spam-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Email Spam Detector

Spam has been a major concern given the offensive content of messages, spam is a waste of time. End user is at risk of deleting legitimate mail by mistake. Moreover, spam also impacted the economical which led some countries to adopt legislation.

This is a Machine Learning Application to classify Emails as Spam or Ham.

Here are the tools which used in this application -

Tools and Their Categories

1. Data Processing & Manipulation:

  • Pandas – Data analysis and manipulation.
  • NumPy – Numerical computing and array operations.
  • Pickle – Object serialization and deserialization.

2. Natural Language Processing (NLP):

  • NLTK – Text preprocessing and linguistic analysis.

3. Machine Learning:

  • Scikit-learn – Machine learning algorithms and model evaluation.
  • Joblib – Model persistence and efficient computation.

4. Data Visualization:

  • Altair – Declarative statistical visualization.
  • PyDeck – 3D geospatial data visualization.
  • Pillow – Image processing.

5. Utilities & Supporting Tools:

  • GitPython – Git repository interaction.
  • JSONSchema – JSON validation.
  • Protobuf – Data serialization.
  • PyArrow – Columnar data format support.

Here's the live website

https://paul-email-spam-detection.streamlit.app/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors