Skip to content

A Web Based Spam Classifier built with python (flask) and classification is implemented using naive bayes classifier due to its best accuracy.

License

Notifications You must be signed in to change notification settings

DeepKariaX/Spam-Classification-Flask

Repository files navigation


Spam Classification

MIT License Languages Contributors Size Issues

View Demo · Report Bug · Request Feature

About The Project

Product Name Screen Shot

Spam, or unwanted commercial or mass e-mail, has recently become a major issue on the internet. Spam is a waste of time, storage space, and data transfer capacity.

Naive Bayes classifiers are a popular statistical strategy for e-mail filtering. They commonly use a bag of words feature to identify spam e-mail. As a consequence, we'll build a rudimentary message classifier using the Naive Bayes theory.

(back to top)

Built With

(back to top)

Getting Started

Prerequisites

Make sure that you have the following:

  • Python 3+ and pip (which comes with Python 3+)
  • sklearn
  • pandas
  • flask
  • An environment to work in - something like Jupyter or Spyder

Installation :

  1. Clone the repo

    git clone https://github.com/DeepKariaX/Spam-Classification-Flask
  2. Install Python packages

     pip install flask
     pip install scikit_learn
     pip install pandas

    OR

     pip install -r requirements.txt
  3. Run Spam_Classifier_Main File

     python Spam_Classifier_Main.py

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

About

A Web Based Spam Classifier built with python (flask) and classification is implemented using naive bayes classifier due to its best accuracy.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages