1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > Cosine Similarity(余弦相似度)

Cosine Similarity(余弦相似度)

时间:2022-02-20 01:03:27

相关推荐

Cosine Similarity(余弦相似度)

首先将两个样本映射到特空间中,得到特征向量表示,然后计算两个特征向量之间的相似度。

计算方法:

余弦值越大,两个样本越相似。

代码实现:

public double cosineSimilarity(int[] A, int[] B) {double up=0;double downl=0;double downr=0;for(int i=0;i<A.length;i++){int a=A[i];int b=B[i];up+=a*b;downl+=a*a;downr+=b*b;}downl=Math.sqrt(downl);downr=Math.sqrt(downr);if(downl==0||downr==0){return 2;}else{return up/(downl*downr);}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。