/Message-Filter

It is an web app for SMS messages spam detection built using Flask and ML

Primary LanguageCSS

Spam Detector For SMS Messages

A simple message classifier using Naive Bayes theorem.

Idea

  • It is an web application to check whether SMS messages are spam or not. Naive Bayes machine learning algorithm has been used to classify messages.

Overview

  • In this project I have trained a Naive Bayes ML model to detect spam messages.
  • The dataset I have used to train the model is a collection of SMS messages tagged as spam or ham that can be found on kaggle. Here
  • I have created an API for the model, using Flask, the Python micro framework to use it on the web application.
  • There are two frontend web pages built using HTML and CSS to showcase working of this ML model.

Tech stack

  1. Python
  2. Flask
  3. Scikit Learn
  4. Jypyter Notebook
  5. HTML
  6. CSS

App Snapshots

Homepage 1 Homepage 2 Result page

Contributors