基于欧几里得距离的相似度计算
欧几里得相似度计算是一种基于用户之间直线距离的计算公式。它用来表示三维空间中两个点的真实距离。
两个物品或者用户距离越大,可以看到其相似度越小;距离越小则相似度越大。
第二种:基于余弦角度的相似度计算
如果两个目标较为相似,那么线段所形成的夹角越小。如果两个用户不相近,那么两条射线所形成的夹角越大。可以用夹角的大小反应目标之间的相似性。
两者的区别:欧几里得相似度用以表现不同目标的绝对差异性,从而分析目标之间的相似度与差异情况。而余弦相似度更多是对目标从方向趋势上区分,对特定坐标数字不敏感。