Skip to content

Sayantan-Sen-2003/Spam-Detector

Repository files navigation

SpamDetector

"An Ml model based web application that can detect whether a given piece of text is spam or ham"

Project Overview

This Project uses various ML models to test and determine whether the content of the given information is legit or not. The checking happens in real time in the local machine of the user.

Web Application

This streamlit based application allows users to check the contents of information immediately

Various ML algorithms like Naive Baye's classifier- binomial,multinomial,gaussian ; svm , decision tree, logistic regression along with advanced bagging /boosting alorithms like adaptive boosting,gradient boosting,extreme gradient boosting along with voting classifiers were used to test the accuracy of the model.

Project Contributors

@Sayantan Sen

Documentation

Python

Streamlit

Dependencies used

matplotlib, nltk, numpy, pandas, scikit_learn, seaborn, streamlit, wordcloud, xgboost,

TECHNOLOGY STACK

Python Streamlit

Install the libraries in the local environment

   pip install -r requirements.txt

Run Command

To run this project

  streamlit run app.py

in root directory

Live Preview

Checkout on Streamlit -->https://spam-checker.streamlit.app/

Checkout on render --> https://spam-detector-xur2.onrender.com/

About

ML model for checking spam detection using Voting and Naive Bayes Classifiers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors