aalmangour / Machine-Learning-Naive-Bayes-Spam-Emails

JavaFX application detecting whether files are spam or not using Naive Bayes filtering

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Machine Learning w/ JavaFX

Application: Naive Bayes Spam Filtering

Screenshot:

spamdetection

Pull:

* https://github.com/adwansyed/SpamDetection-with-Machine-Learning.git 

Main Success Scenario:

* Select "Training" directory -> ../data/train/
* Select "Testing" directory -> ../data/test/
* Results will populate

Future improvements:

  • Bag of words bayesian spam detector can be improved by attempting other machine learning algorithms like K-Nearest-Neighbors and other frequent itemset algorithms
  • Increase training datasets with larger and newer datasets

References:

About

JavaFX application detecting whether files are spam or not using Naive Bayes filtering


Languages

Language:Java 90.6%Language:CSS 8.1%Language:HTML 1.3%