推荐算法(2)——常用的预测算法

推荐算法莫过于预测用户的想要的东西给予推荐。

常用的预测算法有: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。


待续。。。。。。

你可能感兴趣的:(算法)