/Email_Spam_Classifier_NLP

A Naive Bayes Model is created to classify Emails as Spam and Ham. NLP Techniques are used to preprocess data.

Primary LanguageJupyter NotebookMIT LicenseMIT

made-with-python

Email Spam Classifier

Overview

A Naive Bayes Model created to classify Emails as Spam and Ham.

NLP Techniques Used

  • Removal of stopwords
  • Stemming
  • Bag of Words

Naive Bayes Model Used

  • MultinomialNB

Prerequisites

  • Python 3
  • an IDE
  • Pandas
  • Numpy
  • Sklearn
  • NLTK

All the external dependencies can be installed by using pip install -r requirements.txt

Author

  • Rishikesh Sivakumar

ForTheBadge built-with-love by Rishikesh Sivakumar