這里我想給大家介紹另外一種推薦系統,這種算法叫做潛在因子(Latent Factor)算法。這種算法是在NetFlix(沒錯,就是用大數據捧火《紙牌屋》的那家公司)的推薦算法競賽中獲獎的算法,最早被應用於電影推薦中。這種算法在實際應用中比現在排名第一的 @邰原朗 所介紹的算法誤差(RMSE ...
對於一個用戶來說,他們可能有不同的興趣。就以作者舉的豆瓣書單的例子來說,用戶A會關注數學,歷史,計算機方面的書,用戶B喜歡機器學習,編程語言,離散數學方面的書, 用戶C喜歡大師Knuth, Jiawei Han等人的著作。那我們在推薦的時候,肯定是向用戶推薦他感興趣的類別下的圖書。那么前提是我們要對所有item 圖書 進行分類。那如何分呢 大家注意到沒有,分類標准這個東西是因人而異的,每個用戶的 ...
2015-10-16 15:23 2 1888 推薦指數:
這里我想給大家介紹另外一種推薦系統,這種算法叫做潛在因子(Latent Factor)算法。這種算法是在NetFlix(沒錯,就是用大數據捧火《紙牌屋》的那家公司)的推薦算法競賽中獲獎的算法,最早被應用於電影推薦中。這種算法在實際應用中比現在排名第一的 @邰原朗 所介紹的算法誤差(RMSE ...
前面一篇隨筆介紹了基於協同過濾的推薦系統的基本思想及其python實現,本文是上一篇的續集。本文先介紹評價推薦系統的離線指標,稍后主要討論基於矩陣分解的LFM模型。 評價推薦系統的離線指標 1、F值得分 推薦系統的目的是為客戶提供可能喜歡(購買)的產品,但從本質上來說是一個聚類的過程 ...
LFM(latent factor model)隱語義模型,這也是在推薦系統中應用相當普遍的一種模型。那這種模型跟ItemCF或UserCF的不同在於: 對於UserCF,我們可以先計算和目標用戶興趣相似的用戶,之后再根據計算出來的用戶喜歡的物品給目標用戶推薦物品。 而ItemCF ...
LFM介紹 LFM(Funk SVD) 是利用 矩陣分解的推薦算法: 其中: P矩陣是User-LF矩陣,即用戶和隱含特征矩陣 Q矩陣是LF-Item矩陣,即隱含特征和物品的矩陣 R:R矩陣是User-Item矩陣,由P*Q得來 見下圖: R評分舉證由於物品 ...
本文主要是基於《推薦系統實踐》這本書的讀書筆記,還沒有實踐這些算法。 LFM算法是屬於隱含語義模型的算法,不同於基於鄰域的推薦算法。 隱含語義模型有:LFM,LDA,Topic Model 這本書里介紹的LFM算法。書中內容介紹的很詳細,不過我也是看了一天才看明白的。 開始一直沒想 ...
隱語義模型(Latent factor model,以下簡稱LFM),是基於矩陣分解的推薦算法,在其基本算法上引入L2正則的FunkSVD算法在推薦系統領域更是廣泛使用,在Spark上也有其實現。本文將對 LFM原理進行詳細闡述,給出其基本算法原理。此外,還將介紹使得隱語義模型聲名大噪的算法 ...
58同城作為中國最大的分類信息網站,向用戶提供找房子、找工作、二手車和黃頁等多種生活信息。在這樣的場景下,推薦系統能夠幫助用戶發現對自己有價值的信息,提升用戶體驗,本文將介紹58同城智能推薦系統的技術演進和實踐。 58同城智能推薦系統大約誕生於2014年(C++實現),該套 ...
前面幾章介紹了各種各樣的數據和基於這些數據的推薦算法。在實際系統中,前面幾章提到的數據大都存在,因此如何設計一個真實的推薦系統處理不同的數據,根據不同的數據設計算法,並將這些算法融合到一個系統當中是本章討論的主要問題。本章將首先介紹推薦系統的外圍架構,然后介紹推薦系統的架構,並對架構中每個模塊 ...