開始使用免費開始

看看推薦引擎的威力

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(["____","____"]) 
編輯並執行程式碼