Implemented three machine learning models (Logistic Regression, Naive Bayes, and Decision Tree) to classify data into spam or not spam from the Spambase Dataset.
The following dependencies are required:
- numpy
- math
- sklearn
- model_selection
- scipy
- stats
If using Anaconda with Python 3.8+, everything above is included. Else, individually install these libraries using pip install
.
Python3 and a general python notebook client like Jupyter Notebook or Google Collab is required. To run any script open it and click on 'run all cells'.