實戰智慧型推薦系統(4) 什麼是好的推薦系統?

2021-08-17 17:25:39 字數 1084 閱讀 4084

推薦系統與搜尋引擎

(1)資訊過載。

隨著資訊科技和網際網路的發展,人們逐漸從資訊匱乏走向了資訊過載時代。比如說如果在小超市買個東西,一件一件挑就是了。但是在**網買東西,假設不使用搜尋引擎,大量的物品讓使用者根本無法選擇。

(2)使用者需求不明確。

如果使用者需求明確,正如前面舉得例子。假如我明確知道自己想要買某件商品,那我直接用搜尋引擎不就解決了?還需要什麼推薦系統嗎?所以這也是推薦系統存在的前提之一。

如何在使用者需求不明確的情況下推薦?

推薦系統測試

1.離線實驗

(1)通過日誌系統獲得使用者行為資料,並按照一定格式生成乙個標準的資料集

(2)將資料集按照一定的規則分成訓練集和測試集

(3)在訓練集上訓練使用者興趣模型,在測試集上測試

(4)通過事先定義的離線指標評測演算法在測試集上的**結果

2.使用者調查

離線實驗的指標和實際的商業指標存在差距,比如**準確率和使用者滿意度之間就存在很大差別,高的**準確率並不代表滿意度。因此,如果要準確評測乙個演算法,需要比較真實的環境,最好的方法就是將演算法直接上線測試。但是上線測試會有較高的風險,所以在上線測試前需要做一次使用者調查。

在完成離線測試和必要的使用者調查後,可以將表現比較好的演算法做ab測試。通過一定的規則將使用者隨機分組,並對比不同組的使用者採用不同的演算法後比較結果。

推薦系統評測

美國《連線》雜誌主編在 2004 年發表了《長尾理論》,指出傳統的80/20(80%的銷售額來自20%的品牌)原則在網際網路的加入下會受到挑戰。與熱門品牌相比,長尾商品的數量及其龐大,也許會超過熱門商品帶來的銷售額。

如果乙個推薦系統能夠準確**出使用者的購買意向,是否就是乙個好的推薦系統?答案是否定的,因為即使推薦系統不**使用者購買意向,使用者自己也會去購買它。從某種程度上來說,就是乙個看起來效果很好卻失敗的推薦系統。因為就算不**我會購買它,我也會自己通過搜尋引擎去購買它,實際上對銷售額並沒有任何意義。

所以,良好的推薦系統不僅僅能夠準確**使用者的喜好,而且能夠擴充套件使用者的視野,幫助使用者發現那些他們可能會感興趣,但不那麼容易發現的東西。同時,推薦系統還要能夠幫助使用者將那些被埋沒在長尾中的好商品推薦給可能會感興趣的使用者。挖掘長尾的銷售額。而這是搜尋引擎無法辦到的。

什麼是好的知識管理系統

知識管理 http www.oa789.com enoa km.htm 已經成為乙個非常時尚的詞。對於辦公自動化 協同辦公領域而言,可以說知識管理已經成為了必不可少的組成部分。那麼,什麼是好的知識管理系統?首先是知識內容要全面,從知識管理的內容角度,至少應該包括 對資訊的發布 http www.en...

想系統的學習一下專案管理,有什麼好的書籍推薦嗎?

題主大學畢業後就從事家電研發工作,然後也帶過不少新品專案,周圍領導和同事對我帶專案的能力還是比較認可的。可是最近想換工作,去面試一家做電子產品的專案經理職位,面試官問了些專案管理方面的名詞什麼的,一下子就把我給難住了.他認為我對專案管理了解的很粗淺。我現在想好好學習一下專案管理,請問有什麼好的書籍推...

4 諧波 什麼是電力系統中的諧波

正常情況下,電源的電壓波形應該為50赫茲的純正弦波,且三相相位互相差120度 當受到汙染後,電壓波形不再是純正弦波,稱為電壓波形發生了畸變。雖然電壓波形不是純正弦波,但仍然是週期性的。用傅利葉級數將上述波形分解為50赫茲的正弦波 稱為基波 與100赫茲 稱為2次諧波 150赫茲 稱為3次諧波 200...