Complete a predictive analytics exercise in Python to create item groups based on common buyers and use them for recommendations.
- [Instructor] In this lecture,…we are going to see an implementation…of the use case for building recommendations.…So when a customer comes to your website…and has bought a product,…you want to recommend him products…that similar people bought.…So in this exercise, we're going to use data about…which customers bought which product…and, based on that, build an item to item affinity score,…and then use it for recommendation.…The exercise files are available under the folder 03_05.…
The data file is the ratings.csv,…and the notebook is the Recommendations.…This is the data file.…So data file is very simple, which user bought which item.…So we have user IDs and item IDs.…So users 1,001…seem to have bought 5,001, 5,002, and 5,005,…and so on, pretty simple, straightforward data file.…Moving on to the notebook,…the notebook is the Recommendations notebook…that we just talked about.…
What we're going to do here is, first,…we're going to load the ratings.csv file and take a look at it.…Now we have to build an affinity score between items…
Author
Released
7/3/2017Start off by learning about the various phases in a customer's life cycle. Explore the data generated inside and outside your business, and ways the data can be collected and aggregated within your organization. Then review three use cases for predictive analytics in each phase of the customer's life cycle, including acquisition, upsell, service, and retention. For each phase, you also build one predictive analytics solution in Python. In the final videos, author Kumaran Ponnambalam introduces best practices for creating a customer analytics process from the ground up.
- Understanding the customer life cycle
- Acquiring customer data
- Applying big data concepts to your customer relationships
- Finding high propensity prospects
- Upselling by identifying related products and interests
- Generating customer loyalty by discovering response patterns
- Predicting customer lifetime value (CLV)
- Identifying dissatisfied customers
- Uncovering attrition patterns
- Applying predictive analytics in multiple use cases
- Designing data processing pipelines
- Implementing continuous improvement
Skill Level Intermediate
Duration
Views
Related Courses
-
Business Analytics: Prescriptive Analytics
with Alan Simon2h 40m Intermediate -
Python: Data Analysis
with Michele Vallisneri2h 16m Intermediate -
Data Science Foundations: Python Scientific Stack
with Miki Tebeka3h 34m Intermediate
-
Introduction
-
Welcome1m
-
Use the exercise files1m 53s
-
-
1. Customer Analytics Overview
-
The customer life cycle2m 4s
-
Sources of customer data2m 39s
-
2. Will You Become My Customer?
-
3. What Else Are You Interested In?
-
Upselling and cross-selling3m 36s
-
Find items bought together2m 38s
-
Use case: Recommend items3m 13s
-
-
4. How Much Is Your Future Business Worth?
-
Generate customer loyalty2m 21s
-
Discover response patterns2m 24s
-
Use case: Predict CLV3m 30s
-
-
5. Are You Happy With Me?
-
Predict intent of contact2m 36s
-
Find unsatisfied customers2m 35s
-
Group problem types2m 28s
-
6. Will You Leave Me?
-
Prevent customer attrition1m 32s
-
Find incentives2m 3s
-
Use case: Customer patterns5m 14s
-
-
7. Best Practices
-
Choose the right data1m 19s
-
Conclusion
-
Next steps51s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Use case: Recommend items