1. 程式人生 > >推薦系統:概述

推薦系統:概述

1.前言

推薦系統存在的目的是根據以往的資料給出推薦。這裡簡要總結下推薦系統使用方法,萬一以後要用到推薦演算法,可以將這幾類演算法作為入口進行研究。

2.基於近鄰的協同過濾推薦演算法

3.基於矩陣分解的推薦系統

1)認為使用者的興趣由少數幾個因素決定

2)將稀疏高維的打分矩陣分解為兩個低維矩陣

3)優點——準確性高;缺點——模型訓練費時,推薦結果不具有可解釋性

具體可參看

4.基於二部圖的CF推薦演算法

物質擴散和熱傳導的複雜網路動力學的啟發

可參看

b.Zhou T, Kuscsik Z, Liu J G, et al. Solving the apparent diversity-accuracy dilemma of recommender systems[J]. Proceedings of the National Academy of Sciences, 2010, 107(10): 4511-4515.

5.基於pairwise排序的CF推薦演算法

針對目標使用者的預測專案對的偏序關係並通過排序融合產生排序列表