ML customer churn prediction backend
Machine Learning
Web Dev
Full Stack
UI/UX

Tech Stack
FastAPI
Python
Docker
Pandas
scikit-learn
Uvicorn
Description
The ML Customer Churn Prediction API is a robust backend solution designed to predict customer churn using a machine learning model built with Scikit-learn. The API is developed using FastAPI, a modern web framework for building APIs with Python, and is containerized using Docker for easy deployment and scalability.
- Prediction API: Exposes a Scikit-learn Random Forest model through a clean RESTful API.
- Docker Support: Comes with a Dockerfile for building and deploying as a portable container.
- Model Retraining: Includes an endpoint to trigger model retraining on new data.
- Health Checks: GET /health endpoint for monitoring and uptime checks.
- Interactive Docs: Automatic API documentation provided by FastAPI at the /docs endpoint.
Page Info
Churn Prediction API Docs Part 1
API documentation showcasing endpoints for predicting customer churn using FastAPI Part 1

Churn Prediction API Docs Part 2
API documentation showcasing endpoints for predicting customer churn using FastAPI Part 2
