Hands-on Tutorials

Pinpointing customer churn at the right time using XGBoost

By Charles Frenzel, Baichuan Sun and Yin Song

It usually costs more to acquire a customer than it does to retain a customer.

Focusing on customer retention enables companies to maximize customer revenue over their lifetime.

This blog post will show you how to train a model to predict both the risk AND the time of a customer attrition event using XGBoost.

Combined with a production-level end-to-end Machine Learning pipeline like Customer Churn Pipeline on AWS that has time to event churn modeling baked in, this allows for timely interventions to stop customer attrition.

Image by Author

Customer attrition or simply churn is…

A deployment package for a production-ready End to End customer churn prediction pipeline

By Baichuan Sun, Charles Frenzel, Yin Song and Eden Duthie

Losing customers costs money. Discovering customers likely to leave, and then stopping them from churning, saves money. Wouldn’t it be great if you could hold onto customers longer, maximizing their lifetime revenue? Wouldn’t it be even better if this could be done with machine learning scaleably?

Well guess what — now you can!

Source: Kinjiro www.brandonlepine.art/, courtesy GIPHY

In this blog post, you will deploy an End to End Customer Churn Prediction solution using AWS services. You will build automated training and inference pipelines with Amazon SageMaker and AWS Step Functions for Machine Learning churn…

Charles Frenzel

As a consultant and machine learning developer, I help customers accelerate deployments to production. Opinions are my own.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store