Skip to content

Welcome to the "SMS Spam Detector" project! This machine learning model identifies whether a given SMS is spam or not, providing a valuable tool for spam detection and filtering.

Notifications You must be signed in to change notification settings

rajatrawal/sms-spam-detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMS Spam Detector

Live Demo GitHub Repository

Python Naive Bayes Streamlit

Welcome to the "SMS Spam Detector" project! This machine learning model identifies whether a given SMS is spam or not, providing a valuable tool for spam detection and filtering.

About This Project

The "SMS Spam Detector" utilizes the Naive Bayes algorithm for text classification to determine whether an SMS is spam or not. The project is deployed as a web app using Streamlit, hosted on the Streamlit cloud platform for easy access.

Preview of Project

Capture

Explore the Project

Live Demo

Features

  • SMS Spam Detection: Detects whether an SMS is spam or not, helping users filter out unwanted messages.

  • Naive Bayes Algorithm: Utilizes the Naive Bayes algorithm, well-suited for text classification tasks.

  • User-Friendly Interface: The web app is powered by Streamlit, offering an intuitive and interactive user experience.

  • Cloud Deployment: Hosted on the Streamlit platform, making it easily accessible to users.

Technologies Used

This project leverages the following technologies:

  • Python: The primary programming language for building and deploying the SMS spam detection model.

  • Naive Bayes Algorithm: The machine learning algorithm used for text classification.

  • Streamlit: The web framework used to create the user-friendly interface.

Installation

To run this project locally, follow these steps:

  1. Clone the repository to your local machine using this command:

    git clone https://github.com/rajatrawal/sms-spam-detector.git
  2. Navigate to the project directory:

    cd sms-spam-detector
  3. Install the required Python libraries:

    pip install -r requirements.txt
  4. Run the Streamlit app locally:

    streamlit run app.py
  5. Open your web browser and go to http://localhost:8501 to access the SMS Spam Detector.

Usage

To check if an SMS is spam or not:

  • Visit the Live Demo and use the user-friendly interface to input the SMS text. The model will classify it as spam or not.

Say Goodbye to SMS Spam

Explore the "SMS Spam Detector" and keep your SMS inbox spam-free. It's a powerful tool for identifying and filtering out unwanted messages. Visit the Live Demo and enjoy a spam-free SMS experience.

Contribute

If you'd like to contribute to this project or have suggestions for improvement, please feel free to submit issues or pull requests on GitHub.

Thank you for exploring the "SMS Spam Detector"! We hope it simplifies your SMS management and spam filtering.

About

Welcome to the "SMS Spam Detector" project! This machine learning model identifies whether a given SMS is spam or not, providing a valuable tool for spam detection and filtering.

Topics

Resources

Stars

Watchers

Forks