/python-spam-filter

a python spam filter

Primary LanguageJupyter Notebook

Spam Filter

in this repo we implement a spam filter using python

What is a spam filter ?

A spam filter is a program that is used to detect unsolicited and unwanted email and prevent those messages from getting to a user's inbox. Like other types of filtering programs, a spam filter looks for certain criteria on which it bases judgments. For example, the simplest and earliest versions (such as the one available with Microsoft's Hotmail) can be set to watch for particular words in the subject line of messages and to exclude these from the user's inbox.

Where to get the data ?

the data used in this repo you can download from here, note that we use the bare version of the data (you will find it in the dataset)

How to use this repo ?

the code provided in the repo is available as a jupyter notebook, you can install it from here