基于巴氏系数的协同过滤算法
输入:用户-项目评分矩阵R,目标用户U,目标项目I
输出:目标用户对的评分
步骤:
(1) 在整个用户-项目评分矩阵R中计算对项目I评分过的用户数、评分为v的用户数
(2) 结合公式(5)和公式(8)计算目标用户与其他用户的相似度值;
(3) 相似度值由小到大排序,选出个目标用户的近邻;
(4) 根据公式(10)预测评分