余弦相似度
在数据挖掘中的实际利用公式为:
其中令N(u)表示用户u曾经有过正反馈的物品集合,令N(v)为用户v曾经有过正反馈的物品集合。
例如:
上图分别为用户A,B,C,D的有过行为的物品,则求A,B的余弦相似度计算过程为:
A=(1,1,0,1,0);B=(1,0,1,0,0)
则
其中令N(u)表示用户u曾经有过正反馈的物品集合,令N(v)为用户v曾经有过正反馈的物品集合。
上图分别为用户A,B,C,D的有过行为的物品,则求A,B的余弦相似度计算过程为:
A=(1,1,0,1,0);B=(1,0,1,0,0)
则