Churn-Guard Pro is a high-performance MLOps solution designed to predict customer attrition with precision. By leveraging the power of Gradient Boosting (XGBoost) and a modern microservices architecture, this tool enables businesses to identify high-risk customers before they leave.
- Real-time Inference: Low-latency predictions via FastAPI backend.
- Interactive Dashboard: Modern UI built with Streamlit for business stakeholders.
- Automated Pipeline: Integrated data preprocessing and model scoring.
- Robust Deployment: Scalable architecture with automated launch scripts.
- Model Layer: XGBoost Classifier trained on Telco Customer Churn dataset.
- API Layer: RESTful API using FastAPI for seamless integration.
- UI Layer: Streamlit dashboard providing visual risk assessments.
- Clone the repository.
- Install dependencies:
pip install -r requirements.txt - Launch the full stack: Click on
run_app.bat
- Proactive Retention: Reduce churn rates by targeting "High Risk" segments.
- Revenue Protection: Identify high-value customers at risk of cancellation.