CS430 Class Project: Spam Filter

The goal of this project is to construct an email spam filter using machine learning techniques.

Minimum requirements

Suggested Approaches

Using Existing Sources


The following criteria will be considered when assigning the project grade.

Alternative Projects

If you wish, you may propose an alternative project on a topic of your choice. Projects should either be programming-oriented or research-oriented. For a programming project, I am looking for software that incorporates significant reasoning or learning (or both). For a research project, I am looking for a project that would involve reading at least 10 scientific papers and writing a paper (of at least 10 pages) that summarizes and critically analyzes those papers.

Here are some examples of possible projects