Build a customer churn predictor using Watson Studio and Jupyter Notebooks
Summary
This code pattern walks you through the full cycle of a data science project. You begin by understanding the business perspective of the problem – here we used customer churn. Then, you use the available data set to gain insights and build a predictive model for use with future data. You’ll deploy the model into production and use it to score data collected from a user interface.
Description
Customer churn, when a customer ends their relationship with a business, is one of the most basic factors in determining the revenue of a business. You need to know which of your customers are loyal and which are at risk of churning, and you need to know the factors that affect these decisions from a customer perspective. This code pattern explains how to build a machine learning model and use it to predict whether a customer is at risk of churning. This is a full data science project, and you can use your model findings for prescriptive analysis later or for targeted marketing.
When you have completed this code pattern, you’ll understand how to:
- Use Jupyter Notebooks to load, visualize, and analyze data
- Run Notebooks in IBM Watson Studio
- Load data from IBM Cloud Object Storage
- Build, test, and compare different machine learning models using scikit-learn
- Deploy a selected machine learning model to production using Watson Studio
- Create a front-end application to interface with the client and start consuming your deployed model
Flow
- Understand the business problem.
- Load the provided Notebook into the Watson Studio platform.
- The Telco customer churn data set is loaded into the Jupyter Notebook.
- Describe, analyze, and visualize data in the notebook.
- Pre-process the data, build machine learning models, and test them.
- Deploy a selected machine learning model to production.
- Interact and consume your model using a front-end application.
Instructions
Find the detailed instructions in the readme file. These instructions show you how to:
- Sign up for Watson Studio.
- Create a new project.
- Upload the data set.
- Import the Notebook to Watson Studio.
- Import the data set into the Notebook.
- Follow the steps in the Notebook.
- Create a Watson Machine Learning Service instance.
- Either deploy to IBM Cloud or deploy locally.
相關推薦
Build a customer churn predictor using Watson Studio and Jupyter Notebooks
Summary This code pattern walks you through the full cycle of a data science project. You begin by understanding the business perspec
Build a handwritten digit recognizer in Watson Studio and PyTorch
Summary Recognizing handwritten numbers is a piece of cake for humans, but it’s a non-trivial task for machines. Currently, however,
Build machine learning model for analyzing financial credit risk using Watson Studio
IBM Watson Studio is a data science platform that provides all of the tools needed to develop a data-centric solution on the cloud.
Creating a Modern OCR Pipeline Using Computer Vision and Deep Learning
In this post we will take you behind the scenes on how we built a state-of-the-art Optical Character Recognition (OCR) pipeline for our mobile document
Build a predictive model on Watson Studio using CSV data set from Tweets
In the era that we currently live in, all the focus has shifted towards data. Each day, the amount of data that is generated and co
Real time prediction of telco customer churn using Watson Machine Learning from Cognos dashboard
Summary Cognos 11 is not only positioned toward the professional report author, but specifically toward power users and data scientis
Use Watson Knowledge Studio to build a custom machine learning model in the medical domain
About this webcast One of the key benefits of building a machine learning annotator is the ability to train Watson in a complex domain such as medicine.
Create A .NET Core Development Environment Using Visual Studio Code
https://www.c-sharpcorner.com/article/create-a-net-core-development-environment-using-visual-studio-code2/ https://www.cnblogs.com/yilezhu/p/9926078.html
Build a virtual assistant for iOS with Watson
Summary Create an application that understands natural language and responds to customers in human-like conversation – in multiple la
Build a wealth insights and management application using a Jupyter Notebook
About this event Diane Reynolds and Raheel Zubairy walk through the Client Insight for Wealth Management APIS using a Jupyter Noteboo
How to build a front-line concussion monitoring system using AWS IoT and serverless data lakes
In part 1 of this series, we demonstrated how to build a data pipeline in support of a data lake. We used key AWS services such as Amazon Kinesis
Build a RESTful API Using LoopBack
Build a RESTful API Using LoopBackWhat does RESTful API really mean?REST stands for Representational State Transfer. It is an architecture that allows clie
Build a Deep Understanding of Machine Learning Tools Using Small Targeted Projects
Tweet Share Share Google Plus Once you have chosen a machine learning tool you need to improve y
Build A Voice Enabled Cognitive Application with Watson
The new IBM Voice Agent with Watson service links your telephone network with Waston as a self-service call centre agent. In this webcast, Ronan Dalt
使用ConstraintLayout構建響應式UI(Build a Responsive UI with ConstraintLayout)
垂直 邊緣 ddn style 元素 package ext tle font 原文:https://weiyf.cn/2017/03/10/Build%20a%20Responsive%20UI%20with%20ConstraintLayout/ 原文:http://w
[React] Create a Virtualized List with Auto Sizing Cells using react-virtualized and CellMeasurer
color react fault mail osi rem owin logs ati In this lesson we‘ll use CellMeasurer and CellMeasurerCache to automatically calculate and c
Gradle Build速度加快終極方法(android studio)
all ref bsp .net rms perm lan ase fcm Android Studio用起來越來越順手,但是卻發現Build的速度實在不敢恭維,在google和度娘了幾把(....)之後,大體就是分配更高的內存,步驟:Setting-->搜索grad
a simple java login using jsp, servlet, javabean
技術分享 ons stack param cal rom oid .get fin the java layout is like this: the web.xml: the login.jsp: success.jsp: Acount.java: the
hdu6121 Build a tree 模擬
題目 get -1 前綴 思路 n-1 void span oid /** 題目:hdu6121 Build a tree 鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=6121 題意:n個點標號為0~n-1;節點i的父節點為f
HDU 6121 Build a tree —— 2017 Multi-University Training 7
color thml 二叉樹 滿二叉樹 rst def 位置 實現 es2017 HazelFan wants to build a rooted tree. The tree has nn nodes labeled 0 to n?1, and the father of