The SMS/EMAIL SPAM CLASSIFIER APP is a machine learning-based application that can efficiently identify and classify spam and ham messages in both SMS and email formats. This app uses a powerful Support Vector Machine (SVM) algorithm to accurately predict whether a message is spam or not.
- User-Friendly Interface: The app has a simple and intuitive interface, making it easy for users to interact with.
- Real-Time Prediction: Users can input SMS or email messages directly into the app and get real-time predictions on whether the message is spam or not.
- High Accuracy: The app has been trained on a large dataset of spam and ham messages, achieving a high accuracy rate in classifying messages.
- Customizable Threshold: Users can set a custom threshold for classification, allowing for personalized spam filtering.
- Data Privacy: The app is designed to prioritize data privacy, ensuring that user messages are not stored or used for any other purpose.
- Clone the repository to your local machine.
- Install the required Python packages by running:
pip install -r requirements.txt
.
- Run the app by executing:
streamlit run app.py
. - Enter the SMS or email message in the input field.
- Click on the "Classify" button to get the prediction result.
Here are some examples of SMS and email messages that you can try in the app:
- SMS: "Congratulations! You have won a free trip. Click here to claim your prize."
- Email: "Dear customer, your account needs verification. Click the link below to update your details."
We welcome contributions from the community! If you find any issues or have suggestions for improvement, feel free to open an issue or create a pull request.
The SMS/EMAIL SPAM CLASSIFIER APP is open-source software licensed under the MIT License.
This app is for educational and personal use only and is not intended for commercial purposes. We do not store or use any user messages for any other purpose.
If you have any questions or need further assistance, please contact me.