看看推薦引擎的威力
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(["____","____"])