This project uses K-nearest and Decision Tree Algorithm to classify Email into spam or non-spam email. The project is implemented using Python programming language and utilizes the scikit-learn library for implementing the machine learning models.
To run this project, you will need to have the following installed on your system:
- Python 3.x
- scikit-learn library
- pandas
- numpy
The Link to the dataset:
https://archive.ics.uci.edu/ml/datasets/Spambase
To install the necessary libraries with their versions, follow the steps below:
- Open the terminal or command prompt
- Navigate to the project directory
- Run the following command to install the necessary libraries:
pip install -r requirements.txt
This will install all the necessary libraries with their respective versions as specified in the requirements.txt file.
To run the project, you can use a relevant IDE
This project demonstrates the use of K-nearest and Decision Tree Algorithm for classifying Email into spam or non-spam email.