Skip to content

An implementation of the Naive Bayes machine learning algorithm, applied to spam filtering

Notifications You must be signed in to change notification settings

ajtulloch/NaiveBayesSpamFilter

Repository files navigation

Bayesian Spam Filter

We implement a Bayesian spam filter in Python.

We first implemented the vanilla Bayesian filter, training on the data provided, and then extended it in various directions.

Extensions

  • Stemming using Porter's algorithm
  • Cosine normalisation of feature weights
  • Feature selection using WEKA.

About

An implementation of the Naive Bayes machine learning algorithm, applied to spam filtering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages