協同過濾簡介 協同過濾就是將物品或者人組織成鄰居,這些鄰居有相同類似的屬性,則維護這些鄰居的一個關係矩陣,矩陣的值就是他們的關係的值了,再乘以一個個體的列矩陣或者行矩陣,他們的推薦關係就出來了。 俗話說「物以類聚、人以羣分」,拿看電影這個例子來講,若是你喜歡《蝙蝠俠》、《碟中諜》、《星際穿越》、《源代碼》等電影,另外有我的也都喜歡這些電影,並且他還喜歡《鋼鐵俠》,則頗有可能你也喜歡《鋼鐵俠》這部電影。因此說,當一個用戶 A 須要個性化推薦時,能夠先找到和他興趣類似的用戶羣體 G,而後把 G 喜歡的、而且 A 沒有據說過的物品推薦給 A,這就是基於用戶的系統過濾算法。協同過濾是在海量數據中挖掘出小部分與你品味相似的用戶,在協同過濾中,這些用戶成爲鄰居,而後根據他們喜歡的東西組織成一個排序的目錄推薦給你。因此就有以下兩個核心問題