推荐学习之slope one 算法

来源:互联网 发布:医疗器械公司软件 编辑:程序博客网 时间:2024/06/09 05:29

评分计算


目标用户UserItem{item1,p1}{item2,p2} 预测item3

假设100个用户同时对item1和item3进行了评分,对item1的评分 的平均值为avp1,对item3评分的平均值为avp3。

假设1000个用户同时对item2和item3进行了评分,对item2的评分的平均值为avp2,对item3评分的平均值为avp4.

目标用户对item3 的预测评分为(100 *(avp3-avp1+p1)+1000 * (avp4-avp2+p2))/(100+1000)