A web application built with Django and a machine learning model trained on a CSV dataset. It brings together data preprocessing, model training and predictions through a web interface.
Architecture
Django views, services and templates provide the backend and presentation layer.
The machine learning pipeline handles feature scaling and classification.
The data layer manages CSV input and training/test splits.
A simple form collects features and displays predictions.
Features
Server-side inference with low latency.
Replaceable preprocessing and model components.
Input validation and a repeatable training workflow.
Technologies
Python, Django, scikit-learn, pandas, NumPy, HTML, CSS and JavaScript.