基於用戶的協同過濾算法

看了Mahout的基於用戶的協同過濾算法的實現算法 推薦主要包含如下步驟:數據 一、根據用戶對於物品的已有偏好值,計算各個用戶之間的類似度(如,皮爾遜相關係數)集合 二、獲取當前用戶的最類似的N個用戶個推 三、獲取當前用戶沒有給出偏好的,N個用戶已給出偏好的物品集合 四、經過(SUM(當前用戶偏好值x與當前用戶類似度)/總類似度)計算物品對於N個用戶的平均偏好 五、獲取TopN個物品做爲用戶的推薦
相關文章
相關標籤/搜索