/SMS-spam-detector

Primary LanguageJupyter NotebookMIT LicenseMIT

SMS spam detector

Description

SMS spam detector uses different machine learning models to categorise incoming SMS messages as spam and compare their results.

Dependencies:

  • Language: Python 3.9
  • Libraries:
    • pandas
    • numpy
    • re
    • string
    • nltk
    • sklearn
  • Dataset

Usage:

Refer the Jupyter Notebook in the root directory for further insights.

Results

Classification using the SVM classifier:
Screenshot 2022-04-27 at 7 31 15 PM

Final predicted values wrt the cleaned data and original values:
Screenshot 2022-04-27 at 7 26 51 PM