November 22, 2019

235 words 2 mins read

Not your parents' machine learning: How to ship an XGBoost churn prediction app in under four weeks

Not your parents' machine learning: How to ship an XGBoost churn prediction app in under four weeks

Machine learning is a pivotal technology. However, bringing an ML application to life often requires overcoming bottlenecks not just in the model code but in operationalizing the end-to-end system itself. Goodman Gu shares a case study from a leading SaaS company that quickly and easily built, trained, optimized, and deployed an XGBoost churn prediction ML app at scale with Amazon SageMaker.

Talk Title Not your parents' machine learning: How to ship an XGBoost churn prediction app in under four weeks
Speakers Goodman Gu (Cogito)
Conference Strata Data Conference
Conf Tag Big Data Expo
Location San Jose, California
Date March 6-8, 2018
URL Talk Page
Slides Talk Slides
Video

Customer churn is very costly to a business. Studies have shown that it typically costs hundreds of dollars to acquire a replacement customer. Early warnings of unhappy customers allows us to incentivize and engage with them to improve satisfaction and retention. Goodman Gu shares a case study from a leading SaaS company that quickly and easily built, trained, optimized, and deployed an XGBoost churn prediction ML app at scale with Amazon SageMaker. Goodman explores the trade-offs in feature engineering, algorithm selection, and hyperparameter tuning, whether it’s better to use a classifier with Keras using a TensorFlow backend or XGBoost, and whether or not to use Spark MLlib. Along the way, Goodman discusses the benefits of Amazon SageMaker, a fully managed end-to-end machine learning service and production pipeline.

comments powered by Disqus