跳至主要内容

课程

使用 PySpark 构建推荐引擎

高级4 小时

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

Python4 小时15 个视频56 个练习4,550 XP14,234成就证明

创建您的免费账户

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

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

要培训团队?

试用企业版

课程简介

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

先修要求

课程体系

课程大纲

1

推荐无处不在

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

ALS 是如何工作的?

4

没有用户评分怎么办?

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

使用 PySpark 构建推荐引擎

课程已完成

获得成就证明

立即报名

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

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