This is a spam filter created using Naive Bayes principles to classify emails as 'spam' or 'ham'.
The program was built using Python and its libraries including Scikit-learn, matplotlib, among others.
The Naive Bayes algorithm was trained using a CSV file containing a list of random emails labled as 'spam' or 'ham'.
The program also includes three different types of data visualization, including a bar chart, a confusion matrix, and a word cloud.