A notebook project to determine the effectiveness of machine learning algorithms in the detection of spam emails
-
Updated
May 12, 2023 - Jupyter Notebook
A notebook project to determine the effectiveness of machine learning algorithms in the detection of spam emails
This repository contains a Jupyter notebook implementing the Multinomial Naive Bayes algorithm from scratch for an email classification task of SPAM or HAM. The notebook also includes a comparison of the results obtained with the scikit-learn implementation of Multinomial Naive Bayes.
The notebook covers basic data cleaning, exploration, and visualization techniques to understand the characteristics of spam emails.
In this notebook, I have created a SPAM and HAM filter predictions on the dataset Spam ham collection from UCI repository
Add a description, image, and links to the spam-classification topic page so that developers can more easily learn about it.
To associate your repository with the spam-classification topic, visit your repo's landing page and select "manage topics."