This repository contains the AutoML for Churn Prediction project. It utilizes Automated Machine Learning (AutoML) techniques to predict customer churn in an ecom company. Customer churn refers to the situation when a customer ceases their relationship with a company. Accurate prediction of churn can help businesses to develop effective customer retention strategies and minimize loss.
Churn prediction is a common use case for Machine Learning in the ecom industry, and this project showcases how to automate the process using AutoML. The dataset we used comes from an ecom company and includes customer demographic and usage information. Using this data, the model predicts whether a customer is likely to stop using the company's services.
- Python 3.7 or later
- Dependencies from requirements.txt
- Clone this repository:
git clone https://github.com/catplotlib/AutoMLforChurnPrediction.git
- Navigate to the project directory:
cd AutoMLforChurnPrediction
- Install the required Python packages:
pip install -r requirements.txt
Once you have cloned the repository and installed the necessary prerequisites, follow these steps to run the project:
jupyter notebook
In the opened browser window, navigate to the project directory and open the H2OEcommerceChurnPrediction.ipynb file