A machine learning web application built with Streamlit and Scikit-Learn that classifies messages as Spam or Ham (normal).
- Machine Learning: Uses TF-IDF Vectorization and a Support Vector Machine (SVC).
- Continuous Learning: Users can flag incorrect predictions, which appends to the dataset and retrains the model dynamically.
- Data Visualization: Built-in charts and metrics to evaluate model accuracy.
- Clone this repository.
- Install dependencies:
pip install -r requirements.txt - Run the app:
streamlit run app.py