推荐 Slope One 算法是一种基于差异补集的 Collaborative Filtering 算法
发布时间
阅读量:
阅读量
SlopeOne 算法是一种以评分为基础 的预测方法,其核心原理属于基于项目(Item-Based) 的范畴。
SlopeOne算法利用线性回归模型 对用户对特定项目的评分进行预测,并根据预测结果中得分最高的项目向用户进行推荐。
目录
示例1
示例2
算法描述及公式
适用场景
算法的优缺点
小标题
以下通过一个简明的实例进行说明,表格中展示了各类用户对相应物品所给出的评分情况。
| 用户 | 可乐鸡翅 | 红烧肉 |
|---|---|---|
| 小明 | 4 | 5 |
| 小红 | 4 | 3 |
| 小伟 | 2 | 3 |
| 小芳 | 3 | ? |
问题:请推测小芳对“红烧肉”这一菜品可能给出的评分是多少?
解决思路:首先计算两道菜品的平均偏差值,随后依据现有数据与平均偏差进行未知评分的预测。
1. 将可乐鸡翅的评分数值减去红烧肉对应的平均偏差值:

可乐鸡翅与红烧肉的评分差值计算公式为:[(4-5)+(4-3
全部评论 (0)
还没有任何评论哟~
