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