Skip to content

JayeshBaranwal/P3-Spam-Mail-Classification-Using-NLP-and-Machine-Learning

Repository files navigation

SpamDetectorAI: Intelligent and Friendly Email Protection

SpamDetectorAI is an advanced email classification tool powered by NLP and machine learning to protect your inbox. With a modern and user-friendly interface built using Streamlit, it ensures a secure and clutter-free email experience by filtering out spam effectively.

Features

Smart Email Filtering: Easily classify emails as Spam or Not Spam.

Performance Metrics: Evaluate model accuracy, explore the confusion matrix, and review detailed classification reports.

Intuitive Design:

Results are visually highlighted: red for Spam and green for Not Spam.

Installation

Follow these steps to set up SpamDetectorAI on your system:

1. Clone the Repository

Use the following commands to clone the repository to your local machine:

git clone https://github.com/your-username/spamdetectorai.git  
cd spamdetectorai

2. Create a Virtual Environment

Set up a virtual environment to manage dependencies:

python -m venv env  
source env/bin/activate  # For Linux/Mac  
env\Scripts\activate     # For Windows

3. Install Dependencies

Install the required packages from the requirements.txt file:

pip install -r requirements.txt

4. Run the Application

Launch the Streamlit app using the command:

streamlit run app.py

Releases

No releases published

Packages

No packages published