This project is an implementation of an NLP-based solution for filtering out e-mails as ham or spam. It takes advantage of Bag of Words (BoW) representation from NLTK for feature generation and multiple Scikit-Learn machine leaning classifiers (KNN Classifier, Decision Tree, SGD Classifier, Naive Bayes, SVM Linear) and a voting classifier from ensemble model to find best of all. The system is evaluated on the basis of precision, recall, f1-score, support and a confusion matrix.
-
Notifications
You must be signed in to change notification settings - Fork 0
Teen-Techies/Email-Spam-Filter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This project implements an NLP-based solution for filtering out e-mails as ham or spam.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published