余弦相似度如何工作?

时间:2019-05-04 16:59:15

标签: machine-learning deep-learning cosine-similarity

我不知道余弦相似度是如何工作的。请帮助我理解以下代码

    a = np.matmul(np.transpose(src), test)
    b = np.sum(np.multiply(src, test))
    c = np.sum(np.multiply(test, test))
    return 1 - (a / (np.sqrt(b) * np.sqrt(c)))

此处 src test 1-D 向量。 有人可以举例说明吗? 我已经阅读了这段代码,用于计算从面部提取的特征向量之间的相似度。 该代码用于计算2张脸之间的相似度

0 个答案:

没有答案