Skip to content

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.

Notifications You must be signed in to change notification settings

AbdullahShiraz/Email_Classification_using_ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Project Name: Email Spam Classification

Project Description

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.

Prerequisites

To run this project, you will need to have the following installed on your system:

  • Python 3.x
  • scikit-learn library
  • pandas
  • numpy

Dataset

The Link to the dataset: https://archive.ics.uci.edu/ml/datasets/Spambase

Installation

To install the necessary libraries with their versions, follow the steps below:

  1. Open the terminal or command prompt
  2. Navigate to the project directory
  3. 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.

Usage

To run the project, you can use a relevant IDE

Conclusion

This project demonstrates the use of K-nearest and Decision Tree Algorithm for classifying Email into spam or non-spam email.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published