This device is not compatible.

PROJECT


Customer Churn Prediction Using Vertex AI on GCP

In this project, we’ll build a churn prediction model using VertexAI on Google Cloud Platform (GCP). This model will prove beneficial to businesses because it will offer valuable insights to enhance their customer retention strategies.

Customer Churn Prediction Using Vertex AI on GCP

You will learn to:

Perform exploratory data analysis.

Create an AutoML model and Vertex AI training job on GCP.

Deploy a classification model to a Vertex AI endpoint on GCP.

Make predictions using a model deployed on Vertex AI.

Skills

Model Deployment

Cloud Deployment

Machine Learning

Data Analysis

Data Visualization

Data Science

Prerequisites

Good understanding of Python

Good understanding of pandas

Prior experience with Google Cloud Platform

Paid GCP is necessary to complete this project

Technologies

GCP logo

GCP

Python

Vertex AI logo

Vertex AI

Project Description

This project aims to provide a data-driven solution utilizing machine learning and cloud services to mitigate customer churn. We will start with building and deploying a machine learning classification model for online prediction using Vertex AI on Google Cloud Platform (GCP). We’ll use a dataset containing customer-related data, including the total spending on the company’s services. It’ll also include the churn label, indicating whether or not a customer has churned.

During the project, we’ll create a classification model using AutoML on Google Cloud Platform and then deploy it on Vertex AI. We’ll also demonstrate how to utilize this model to make real-time predictions for customer churn.

Project Tasks

1

Introduction

Task 0: Get Started

Task 1: Set Up the Google Cloud Environment

Task 2: Import Libraries

2

Understand the Dataset

Task 3: Load and Analyze the Dataset

Task 4: Perform Basic Statistical Analysis

3

Data Preprocessing

Task 5: Clean and Preprocess the Data

Task 6: Define Column Transformations

4

Build and Deploy the Vertex AI AutoML Model

Task 7: Prepare the Vertex AI Training Job

Task 8: Build the AutoML Model

Task 9: Load and Evaluate the Model

5

Deploy and Predict

Task 10: Deploy the Classification Model

Task 11: Make Online Predictions

6

Clean Up

Task 12: Clean Up the Environment

Congratulations!