推荐算法莫过于预测用户的想要的东西给予推荐。
常用的预测算法有:slope one算法,hmm算法,
1. slope one算法
slope one算法是一种简单的协同过滤算法。基本原理是通过平均值预测对某个事物的喜好程度,因为slope one算法认为平均值可以代替某2个未知个体之间的打分差异。如:
户 | 对事物A打分 | 对事物B打分 |
X | 3 | 4 |
Y | 2 | 4 |
Z | 4 | ? |
那么用户z对事物B对打多少分呢?slope one算法通过计算平均值:((3-4) + (2-4)) /2 = -1.5,也就是人们对事物B的打分比事物A高1.5,于是猜测用户Z对事物B打分:4+.5=5.5。
待续。。。。。。
来源:CSDN
作者:正弈
链接:https://blog.csdn.net/chenlianchang/article/details/8731222