Skip to content

DigitalSenseAI/customer-churn-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customer Churn Prediction

This project implements a machine learning–driven approach to predicting customer churn. We leverage XGBoost, a high-performance gradient boosting algorithm renowned for its accuracy and scalability, to build a robust predictive model.

The provided Jupyter notebook (customer_churn_prediction.ipynb) guides you through the complete workflow—from data exploration and cleaning to model training, fine-tuning, and interpretation.

Running Locally

Prerequisites

  • Python 3.11.0 or higher
  • pip package manager

Steps

  1. Clone the repository:

  2. Create and activate a virtual environment:

    python -m venv venv
    source venv/bin/activate 
  3. Install the dependencies:

    pip install -r requirements.txt
  4. Open and execute customer_churn_prediction.ipynb in your preferred Jupyter environment.

Contact

For more details or questions about this project, feel free to reach out:

We welcome contributions, feedback, and suggestions.

About

Notebook for customer churn prediction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •