SMS Spam Filter

A machine-learning project that classifies SMS messages as spam or ham and serves predictions through an API.

My role: I built the classifier and Flask API as my senior project.

PythonpandasNLTKscikit-learnFlask

What it is

This senior project uses a machine-learning model to classify SMS messages as spam or ham.

What I built

I prepared message data with pandas and NLTK, trained a scikit-learn model, and served its predictions through a Flask API.

Stack

Python, pandas, NLTK, scikit-learn, and Flask.

My role

I built the message classifier and API as my senior project.