Skip to content

A progressive web app (PWA) that detects spam messages using the Naive Bayes algorithm. Demo: http://spamdetector.herokuapp.com/

Notifications You must be signed in to change notification settings

iliyaML/naive-bayes-spam-detector

Repository files navigation

Naive Bayes Spam Detector

A progressive web app (PWA) that detects spam messages using the Naive Bayes algorithm.

Demo: Spam Detector

alt text alt text

Since this is a PWA, you can even install it on your phone!

The model was trained using from the UCI Machine Learning Repository which can be found here.

Examples of the most common SMS scams in 2012:

  1. Payment Protection Insurance (PPI) IMPORTANT - You could be entitled up to £3,160 in compensation from mis-sold PPI on a credit card or loan. Please reply PPI for info or STOP to opt out.
  2. Quick Loans A [redacted] loan for £950 is approved for you if you receive this SMS. 1 min verification & cash in 1 hr at www.[redacted].co.uk to opt out reply stop
  3. Accident compensation You have still not claimed the compensation you are due for the accident you had. To start the process please reply YES. To opt out text STOP
  4. Debt forgiveness Due to a new legislation, those struggling with debt can now apply to have it written off. For more information text the word INFO or to opt out text STOP
  5. Pension reviews Our records indicate your Pension is under performing to see higher growth and up to 25% cash release reply PENSION for a free review. To opt out reply STOP

Try them out here!

LightHouse Audit

Lighthouse Audit

Releases

No releases published

Packages

No packages published