cosine_similarity
功能
计算两个向量的余弦夹角来评估向量之间的相似度。
相似度取值在 -1 到 1 之间。如果两个向量的夹角为 0°,即两个向量方向重合时,相似度为 1;如果夹角为 180°,即两个向量方向相反时,相似度为 -1;如果夹角为 90°,即两个向量方向垂直时,相似度为 0。
值越趋近于 1,代表两个向量的方向越接近;越趋近于 -1,方向越相反;越趋近于 0,表示两个向量近乎于正交。
余弦相似度在度量文本相似度、视频相似度等场景都较为常用。
该函数会对向量做归一化处理,然后计算余弦相似度。如果输入的向量已经做了归一化,可以使用 cosine_similarity_norm。
语法
cosine_similarity(a, b)