开始使用免费开始使用

体验推荐引擎的威力

Taylor 和 Jane 都喜欢看电影。Taylor 只喜欢剧情片、喜剧和爱情片。Jane 只喜欢动作、冒险以及其他更刺激的影片。基于 ALS 的推荐引擎的一大优势在于:即使用户主观上觉得自己可能不喜欢,模型也能找出他们会喜欢的电影或物品。请看看下面 Taylor 和 Jane 给出的电影评分。按常理,他们的偏好不同,得到的推荐也会不同。

本课程会涉及许多您可能已经生疏的概念。若需要快速复习,您可以下载并随身参考 PySpark Cheat Sheet

本练习是课程的一部分

使用 PySpark 构建推荐引擎

查看课程

练习说明

  • 使用 .show() 方法(或您偏好的其他方法)查看 TJ_ratings,了解他们各自如何为看过的电影打分。
  • 将用户名传入提供的 get_ALS_recs() 函数,查看基于这些评分,ALS 会为 Jane 和 Taylor 推荐哪些电影。对您来说,这些推荐与评分是否一致?

交互式实操练习

通过完成这段示例代码来试试这个练习。

# View TJ_ratings
TJ_ratings.show()

# Generate recommendations for users
get_ALS_recs(["____","____"]) 
编辑并运行代码