如果你已完成本課程的先修內容,你應該已經練習過各種機器學習模型與預測方法。因此,你可能也知道:不同的工具與模型適用於不同的情境。
我們在開場課已討論哪些問題最適合用推薦引擎來解決。現在換你來判斷哪些以資料驅動的情境屬於推薦引擎的應用,哪些則比較適合其他統計模型。
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
推薦引擎是為了解決哪些問題?哪些資料最適合用來建置它們?辨識即使在資料有限時也能提出的有洞見的推薦,並學會如何建立自己的推薦結果。
當前練習
了解如何利用項目的屬性來產生推薦。善用類別型與文字資料,建立有價值的項目比較。根據使用者過去偏好生成使用者輪廓,進而推薦新項目。
透過尋找品味相近的他人,發掘可推薦給使用者的新項目。學習製作以使用者為基礎與以項目為基礎的推薦,以及各自適用的情境。使用 k-nearest neighbors 模型,匯聚群體智慧,預測某人對尚未接觸的項目的評分。
理解真實世界資料集的稀疏性如何影響你的推薦。運用矩陣分解的威力來處理這種稀疏性。探索潛在特徵的價值,並用它們更深入理解你的資料。最後,學會如何驗證你所學到的各種方法,將這些模型實際拿來檢驗。