Skip to content

An Email Spam filter using Naive Bayes, SVM and k-Nearest Neighbor classifier in MATLAB and deep neural network in Python+TensorFlow

Notifications You must be signed in to change notification settings

aashikgowda/Email-Spam-filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Email-Spam-filter

An Email Spam filter using Naive Bayes, SVM and k-Nearest Neighbor classifier in MATLAB and deep neural network in Python+TensorFlow

The necessary inputs from the dataset to the code are present in the Dataset folder

To run the MATLAB code, do the following: STEP 1 : Run dictionary.m STEP 2 : Run train_process.m STEP 3 : Run test_process.m STEP 4 : Run main_nb.m STEP 5 : Run main_svm_linear.m STEP 6 : Run main_svm_nlinear.m STEP 7 : Run main_knn.m STEP 4 : Run timeplot.m

To run the python code, do the following: STEP 1 : Run createFeatures.py STEP 2 : Run neuralNetowrk.py

About

An Email Spam filter using Naive Bayes, SVM and k-Nearest Neighbor classifier in MATLAB and deep neural network in Python+TensorFlow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published