An end-to-end machine learning system that predicts customer churn risk. The project includes data preprocessing, model training, evaluation, and a FastAPI-based inference service.
- Offline training pipeline (scikit-learn)
- Online prediction API (FastAPI)
- File-based monitoring and evaluation reports
python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate pip install -r requirements.txt