This document discusses using Naive Bayes machine learning to detect spam. It begins with background on spamming and how machine learning can help detect spam. It then outlines the objectives of the project, which are to study Naive Bayes techniques for classifying spam, apply Naive Bayes in a Kaggle machine learning platform using a dataset, and test the algorithm. The document also provides information on the student conducting the research.