Show More


Computer Science Department

5 Ways to Learn About Spam

James Grundke

5 Ways to Learn About Spam is a machine learning program that will sort emails and classify the emails that it suspects are spam. This program tests the effectiveness of five different machine learning algorithms that each sort through the dataset of emails supplied independently. After the sort is complete, the flagged emails are placed in a spam folder. The application looks at the email text body, subject line, word count, attachments if present, and links found in the emails to flag the suspected spam emails. Every algorithms’ effectiveness is determined after it has processed the dataset of emails.