SlopeOne推荐算法

1. 这是一种基于协同过滤的推荐算法,简单、高效。

利用项目间的评分差来填补缺失值。

2. 基本原理


rateA=4- ((5-3)+(4-3))/2 =2.5  即A对Item2的打分预测为2.5

3. 加权算法

需要考虑各个“评分对”的数量,即权重

例如:共有3个项目,有100个用户对Item1和Item2均有评分,有1000个用户对Item2和Item3均有评分

假定某用户对Item1与item2均有评分,现在要补全Item3的评分

则rate= ““rate1to3” *100 + “rate2to3”*1000”/(100+1000)    其中 “rate1to3” 表示通过Item1 预测Item3的评分

优势:对于小数据也很有效,可应对冷启动问题。

文章来源:SlopeOne推荐算法

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值