Skip to content

prashantkumar7541/Smart-Spam-Classifier

Repository files navigation

Smart-Spam-Classifier

Smart-Spam-Classifier is a email classification tool that leverages Natural Language Processing (NLP) and machine learning to protect your inbox from spam. With an intuitive interface built on Streamlit, it accurately identifies and filters spam emails, ensuring a secure and clutter-free email experience.

Features

  • Email Classification: Enter an email and classify it as either Spam or Not Spam using a machine learning model.
  • Model Performance: View model accuracy, confusion matrix, and a classification report on the dataset.
  • User-Friendly Interface: The classification result is displayed with a color-coded background to clearly indicate whether an email is Spam (red) or Not Spam (green).
  • Real-time Feedback: Instant results and model performance visualization.

Installation

To run locally, follow these steps to set up the project on your machine:

Prerequisites

  • Python 3.7+: Make sure you have Python installed.
  • Git: To clone the repository.

Steps to Install

  1. Clone the repository:

    First, clone the repository to your local machine:

    git clone https://github.com/prashantkumar7541/Smart-Spam-Classifier.git

About

Spam Email Classification using NLP and Machine Learning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published