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.
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.
-
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.
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.
To run this project locally, follow these steps:
-
Clone the repository to your local machine using this command:
git clone https://github.com/rajatrawal/sms-spam-detector.git
-
Navigate to the project directory:
cd sms-spam-detector
-
Install the required Python libraries:
pip install -r requirements.txt
-
Run the Streamlit app locally:
streamlit run app.py
-
Open your web browser and go to http://localhost:8501 to access the SMS Spam Detector.
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.
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.
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.