Churn Prediction - Model Deployment
Wdrożenie modelu predykcji odejść klientów do produkcji
📋 Opis Projektu
Czwarty krok serii Churn Prediction. Skupia się na deployment modelu: serializacja, API, monitoring i serving.
🎯 Cel
- Deployment modelu do produkcji
- REST API dla predykcji
- Batch predictions dla całej bazy klientów
- Monitoring modelu w realnym świecie
� Jupyter Notebooks
-
Training pipeline: preprocessing, model training i serializacja.
-
Prediction pipeline: loading model i batch predictions.
�🛠️ Technologie
- Flask/FastAPI - REST API
- Docker - konteneryzacja
- Pickle/Joblib - serializacja modelu
- MLflow - tracking i registry
📊 Architecture
🚀 Features
- REST API z endpointem
/predict - Batch predictions dla CSV
- Model versioning
- Health checks
- Logging i monitoring
📈 Deployment Process
- Serializacja modelu (pickle)
- Utworzenie API (FastAPI)
- Dockerization
- CI/CD pipeline
- Cloud deployment (AWS/Azure/GCP)
Status: ✅ Ukończony
Część serii: 4/5 Churn Prediction
Tech Stack: FastAPI + Docker