Skip to content

This repository explains how to predict customer churn. An Hackathon Organized by Data Science Nigeria(DSN-AI) to help Expresso predict customer Churn. My 2nd place solution, log_loss of 0.246675. I've also added a section in the notebook to get a score of 0.246643, which could be the unofficial 1st place solution.

Notifications You must be signed in to change notification settings

hakeem750/Expresso-Customer-Churn-Prediction

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Expresso-Customer-Churn-Prediction

This repository explains how to predict customer churn. An Hackathon Organized by Data Science Nigeria(DSN-AI) to help Expresso predict customer Churn. My 2nd place solution , log_loss of 0.246675 on Zindi where the competition was hosted. I've also added a section in the notebook to get a score of 0.246643, which could be the 'unofficial' 1st place solution .

About Expresso:

Expresso is an African telecommunications company that provides customers with airtime and mobile data bundles. The objective of this challenge is to develop a machine learning model to predict the likelihood of each Expresso customer “churning,” i.e. becoming inactive and not making any transactions for 90 days

My Approach

  • Handled Missing Values
  • Preprocessed Catgegorical variables
  • Clustering
  • Feature Creation
  • KFold Validation
  • Model Blending

Improvements that can be made

  • Feature Selection
  • Handling missing data more efficiently
  • Hyper-parameter tuning

Requirements

  • pip install requirements.txt

Leaderboard Scores

  • Catboost - 0.2466929
  • Xgboost - 0.2469854
  • Xgboost and Catboost Blended - 0.246643

If you have any questions, comments or concerns, feel free to reach me on linkedin

About

This repository explains how to predict customer churn. An Hackathon Organized by Data Science Nigeria(DSN-AI) to help Expresso predict customer Churn. My 2nd place solution, log_loss of 0.246675. I've also added a section in the notebook to get a score of 0.246643, which could be the unofficial 1st place solution.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%