Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prashantkumar7541/smart-spam-classifier
Spam Email Classification using NLP and Machine Learning
https://github.com/prashantkumar7541/smart-spam-classifier
email-classification jupyter-notebook python spam-email-classifier
Last synced: 20 days ago
JSON representation
Spam Email Classification using NLP and Machine Learning
- Host: GitHub
- URL: https://github.com/prashantkumar7541/smart-spam-classifier
- Owner: prashantkumar7541
- Created: 2024-11-20T14:45:10.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-21T07:04:44.000Z (about 1 month ago)
- Last Synced: 2024-12-21T07:26:07.271Z (about 1 month ago)
- Topics: email-classification, jupyter-notebook, python, spam-email-classifier
- Language: Jupyter Notebook
- Homepage:
- Size: 570 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
```bash
git clone https://github.com/prashantkumar7541/Smart-Spam-Classifier.git