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).
-
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
To deploy this project run
streamlit run app.py
Find the Deployed website on:
https://sms-spam-check.herokuapp.com/