/sms-spam-check

This is a end to end SMS/ Email classification website deployed on Heroku

Primary LanguageJupyter Notebook

SMS/Email Spam Classifier 📧

With the increase in online consumption of products and services, consumers are facing a huge problem of abundance of spam message in their inbox which are either promotional based aur frauds. But due to this the messages/Email which are of much importance are squashed under the spam messages.

In this article, we are going to create an SMS spam detection model which will help you to find whether an SMS is spam or not using Naive Bayes and Natural Language Processing(NLP).

Table of Content

  • Gathering and loading Data

  • Data Cleaning

  • Exploratory Data Analysis

  • Data Preprocessing -- Vectorization, stemming, removing stop words

  • Building a Model

  • Evaluate the Model

  • Improve the Model

  • Convert to a website

  • Deployment on Heroku

Run the website 🚀

To deploy this project run

  streamlit run app.py

Find the Deployed website on:
https://sms-spam-check.herokuapp.com/