Skip to content

This is a web application for the classification of SMS messages created using Streamlit.

License

Notifications You must be signed in to change notification settings

omshukla12/Spam-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📧 Email Spam Classifier

Welcome to the Email Spam Classifier! This application helps you determine if an email is spam or not using a machine learning model.

Features

  • User-friendly Interface: Enter your email text and classify it with a single click.
  • Real-time Classification: Get instant results on whether the email is spam or not.
  • Professional Design: Clean and minimalistic design for a professional look.

Installation

  1. Clone the repository:

    git clone https://github.com/omshukla12/Spam-Classifier.git
    cd Spam-Classifier
  2. Install the required packages:

    pip install -r requirements.txt
  3. Run the application:

    streamlit run app.py

Usage

  1. Open the application in your browser.
  2. Enter the email text in the input box.
  3. Click the "Classify" button to check if the email is spam.

Project Structure

  • app.py: The main Streamlit application file.
  • spam.pkl: The pre-trained machine learning model.
  • vectorizer.pkl: The vectorizer used to transform email text.

Simple Output Of The Project

image

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

License

This project is licensed under the MIT License.

Contact

Developed by Om Shukla. For more information, visit our GitHub repository or contact us at [email protected].

About

This is a web application for the classification of SMS messages created using Streamlit.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published