基于巴氏系数的协同过滤算法

输入:用户-项目评分矩阵R,目标用户U,目标项目I

输出:目标用户的评分

步骤:

(1) 在整个用户-项目评分矩阵R中计算对项目I评分过的用户数、评分为v的用户数

(2) 结合公式(5)和公式(8)计算目标用户与其他用户的相似度值;

(3) 相似度值由小到大排序,选出个目标用户的近邻

(4) 根据公式(10)预测评分