推薦系統簡介

2021-10-24 23:16:12 字數 1020 閱讀 9332

推薦系統,並不是真的就要求做乙個「系統」,而是為解決資訊過載()information overload)問題,應用協同智慧型(collaborative intelligence)做推薦的技術。

與搜尋引擎對應,推薦系統也叫推薦引擎。但是推薦系統相對於搜尋引擎來講,更加傾向於針對沒有明確目的人們。它會根據使用者的歷史行為、興趣愛好、商品特徵等因素進行分析,進而生成推薦結果。

1. 模型及分類

圖12. 推薦演算法

1)基於內容的推薦

該方法是基於專案的相似度並通過最近鄰獲取與目標專案最相似的專案列表,然後把使用者沒有行為記錄並且評分高的專案推薦給特定使用者。

2)協同過濾推薦

協同過濾推薦一般分為兩類:

基於使用者的協同推薦:基於使用者對物品的偏好找到相鄰鄰居使用者,然後將鄰居使用者喜歡的推薦給當前使用者。推薦過程如下圖2所示。

圖2基於物品的協同推薦:基於使用者對物品的偏好找到相似的物品,然後根據使用者的歷史偏好,推薦相似的物品給他。推薦過程如下圖3所示。

圖33)基於知識的推薦

對於一些物品來說會有很多的單次購買者,推薦系統就無法依賴購買記錄。此時系統需要利用額外的因果知識生成推薦。

在這種基於知識的方法中,推薦系統通常會用到有關當前使用者和有效物品的額外資訊。

4)混合推薦

各種推薦方法都有各自的優缺點,在實際應用中可以針對具體問題採用推薦演算法的組合進行推薦。

目的是通過組合不同的推薦策略,達到揚長避短的目的,從而產生更符合使用者需求的推薦。

3. 評價指標

1)**準確度

本次學習時間太過倉促…以後改進。

推薦系統簡介

社交網路 個性化閱讀 基於位置的服務 個性化郵件 離線實驗 步驟 通過日誌系統獲得使用者行為資料,並按照一定格式生成乙個標準的資料集 將資料集按照一定的規則分成訓練集和測試集 在訓練集上訓練使用者興趣模型,在測試集上進行 通過事先定義的離線指標評測演算法在測試集上的 結果。優點 不需要有對實際系統的...

推薦系統簡介

當使用者並不明確自己可能需要某些商品的時候,搜尋引擎的作用開始不那麼明顯,於是就需要推薦引擎來為使用者進行可能感興趣商品的推薦。如圖,推薦系統可以看作是乙個黑盒子,把使用者以及商品的一些資訊 作為輸入,它就能給相關使用者推薦他們可能會感興趣的商品。1.根據物件導向的不同 2.根據不同的資料來源 3....

推薦系統 簡介

一.簡介 推薦系統本質上是銷售系統的一部分。為了解決資訊過載和使用者無明確需求的問題,找到使用者感興趣物品,才有了個性化推薦。二.組成 推薦系統廣泛存在於各類 中,一般由三部分組成 基礎資料 推薦演算法系統 前台展示。基礎資料報括很多維度,包括使用者的訪問 瀏覽 下單 收藏,使用者的歷史訂單資訊,評...