Skip to content

olivia-chatterjee/SpamHam

Repository files navigation

SpamHam

Spam Ham Email Classifier using Naive Bayes Concept.

To Compile: % javac -cp opencsv-5.7.1.jar SpamHamDetector.java

To Run: % java -classpath .:./opencsv-5.7.1.jar:common-lang3.jar SpamHamDetector

Files:

SpamHamDetector.java - Main Source Code

spam_ham_dataset.csv - Training File

email1.txt & email2.txt - Sample Email Test Files

opencsv-5.7.1.jar & common-lang3.jar - Dependant Libraries

Sample output run:

Initializing SpamHam Detector...

Reading Traing Data...

Training Started...

Training Complete...

3673

1499

Calculating Probabilities...

Input an Email Text File...

email1.txt

SPAM Probability: 0.0

HAM Probability: 0.0

Email is Ham.

About

Spam Ham Email Classifier using Naive Bayes Concept.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages