Skip to content

ML Application · Jupyter Notebook

Churn-prediction

What it is

This repository provides an end-to-end machine learning application for customer churn prediction, including model training, a FastAPI inference server, and a Streamlit user interface. It uses standard libraries such as scikit-learn, XGBoost, and pandas for data processing and modeling.

Scored at4185b1c9 Nov 2026Changes since

Merit describes the code at this commit. Later pushes count once the owner rescans. How merit is scored

Where it counts

  • Machine Learning90%
  • Data Science70%
  • MLOps50%

How much of the project is about each field, as scoring counts it. It ranks in the field it is most about.

What the judge found

Read from the project's code at its scored commit.

Strengths4

  • End-to-end application covering data processing, model training, serving, and user interface.
  • Clear separation of concerns with modular scripts for training, API, and UI.
  • Use of standard and well-established ML libraries (scikit-learn, XGBoost) for reliability.
  • Includes containerization via Docker for deployment.

Limitations

The owner keeps this project's limitations private.

Around it on the Machine Learning board

Whole board
  1. 70, shared ranknatural-language-processingEducational Implementation · Python53.4/100ImplementationVraj Patel
  2. 70, shared ranknaturalsqlML Application · TypeScript53.4/100ImplementationMurat Genç
  3. 74, shared rankRatatoskrML Application · Python53.1/100ImplementationLuiz Cesar Spies
  4. 74, shared rankChurn-predictionML Application · Jupyter Notebook53.1/100Implementationkamran akmal
  5. 76, shared rankAgriConnectML Application · HTML52.9/100ImplementationIrine Milton

More from kamran akmal