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.
- Python 3.11.0 or higher
pippackage manager
-
Clone the repository:
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate -
Install the dependencies:
pip install -r requirements.txt
-
Open and execute customer_churn_prediction.ipynb in your preferred Jupyter environment.
For more details or questions about this project, feel free to reach out:
- Luis Di Martino – ldimartino@digitalsense.ai
- Nicolás Montes – nmontes@digitalsense.ai
We welcome contributions, feedback, and suggestions.