Skip to content

Classify messages as Spam or Ham using a simple Naive bayes classifier. After training the Model , next deployment of a web app build on shiny to filter text messages.

License

Notifications You must be signed in to change notification settings

anishsingh20/Text-Message-Classification

Repository files navigation

Spam-or-Ham

A simple classifier which classifies text messages as Spam or Ham using some basic NLP and fitting a Naive Bayes classifier. It also compares 3 classification algorithms i.e Naive bayes, SVM and K-NN as well. So the best performance obtained was by the Naive bayes classifier which gave the auc value as 0.97.

The report and the pdf version of the Rmarkdown file can be used to get the project details and the R code - Report.

Below are the links to the deployed application in which the Naive bayes classifier is deployed using Shiny in R.

Web Application-https://anishsingh.shinyapps.io/text_classification_app/

Project Report-http://rpubs.com/anish20/TextClassification

Spam Wordcloud

github logo


Ham Wordcloud

About

Classify messages as Spam or Ham using a simple Naive bayes classifier. After training the Model , next deployment of a web app build on shiny to filter text messages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages