Skip to content

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

Notifications You must be signed in to change notification settings

divyeshvala/Message-Filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published