《向量的相似度计算常用方法9个》由会员分享,可在线阅读,更多相关《向量的相似度计算常用方法9个(5页珍藏版)》请在人人文库网上搜索。
1、向量的相似度计算常用方法相似度的计算简介关于相似度的计算,现有的几种基本方法都是基于向量(Vector)的,其实也就是计算两个向量的距离,距离越近相似度越大。在推荐的场景中,在用户-物品偏好的二维矩阵中,我们可以将一个用户对所有物品的偏好作为一个向量来计算用户之间的相似度,或者将所有用户对某个物品的偏好作为一个向量来计算物品之间的相似度。下面我们详细介绍几种常用的相似度计算方法。共8种。每人选择一个。第9题为选做。编写程序实现(这是第一个小练习,希望大家自己动手,java实现)。计算两个向量的相似性:向量1(0.15, 0.45, 0.l68, 0.563, 0.2543, 0.3465, 0。
2、.6598, 0.5402, 0.002)向量2(0.81, 0.34, 0.l66, 0.356, 0.283, 0.655, 0.4398, 0.4302, 0.05402)1、皮尔逊相关系数(Pearson Correlation Coefficient)皮尔逊相关系数一般用于计算两个定距变量间联系的紧密程度,它的取值在 -1,+1 之间。sx, sy是 x 和 y 的样品标准偏差。类名:PearsonCorrelationSimilarity 原理:用来反映两个变量线性相关程度的统计量 范围:-1,1,绝对值越大,说明相关性越强,负相关对于推荐的意义小。 说明:1、 不考虑重叠的数量;。
3、2、 如果只有一项重叠,无法计算相似性(计算过程被除数有n-1);3、 如果重叠的值都相等,也无法计算相似性(标准差为0,做除数)。 该相似度并不是最好的选择&#x