跳至主要内容

免费课程

使用 PySpark 构建推荐引擎

高级4 小时

学习工具和技术,利用你自己的大数据为用户打造积极体验。

Python4 小时成就证明

创建您的免费账户

继续使用 Google
或
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版 →

课程简介

本课程将向您展示如何在 PySpark 中使用交替最小二乘(Alternating Least Squares,ALS)构建推荐引擎。以广受使用的 MovieLens 数据集和 Million Songs 数据集为例,课程将一步步讲解 ALS 算法的直观原理,并带您编写代码来在不同类型的客户数据上训练、测试与部署 ALS 模型。

先修要求

课程体系

课程大纲

1

推荐无处不在

本章将向您展示推荐引擎的强大能力,并区分协同过滤与基于内容的推荐引擎,以及推荐引擎可使用的显式与隐式数据类型。您还将学习一种非常有效的方法,用于发掘客户数据集中那些您可能尚不知晓的隐藏特征(潜在特征)。
开始本章
2

ALS 是如何工作的?

4

没有用户评分怎么办?

在大多数真实场景中,您往往无法获得用于构建 ALS 模型的"完美"客户数据。本章将教您如何利用客户行为数据来"推断"用户评分,并基于这些推断评分构建 ALS 推荐引擎。借助 Million Songs 数据集以及另一版本的 MovieLens 数据集,本章将演示如何用手头可用的数据构建 ALS 推荐引擎并评估其性能。
开始本章

使用 PySpark 构建推荐引擎

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。