Classify whether a given email is a spam email or not using Multinomial Naive Bayes and Natural Language Processing.
The data used is already preprocessed. The steps to be followed to preprocess data for NLP will be mentioned in the upcoming days.
I experimented with many algorithms and settled with two algorithms, MultiNomial Naive Bayes and Ada Boost Classifier You can also use other Classification algorithms
- Clone this repository
- Open command prompt in this repository, and run
python spam_det_NB.py
Please do