Logistic regression model for classifying messages to be spam or not spam.
This repo contains machine learning logistic regression model based for classifying SMS messages to be spam or valid message. Model has been packed evaluated with scikit-learn library, then packed with pickle library and deployed as one page web application with Flask.
Data used for training the model can be found in provided CSV file. I do not own the data. It can be found here. Credits to Tiago A. Almeida and José María Gómez Hidalgo.
- Python
- scikit-learn
- Jupter notebook
- pickle
- Bootstrap 4
- Flask
To run the model on your device you need Python with Jupyer notebook (prefered) and sckikit-learn library. To run web application you need only Python with Flask.