欧氏距离定义(欧氏距离系数)

kuai369 2024-04-01 阅读:191 评论:0
这一段时间再做一个相关的东西,说一下我的理解。 假设二维空间两个点, A(x1,y1),B(x2,y2)A(x_1, y_1),B(x_2,y_2)...

这一段时间再做一个相关的东西,说一下我的理解。

假设二维空间两个点, A(x1,y1),B(x2,y2)A(x_1, y_1),B(x_2,y_2)

然后归一化为单位向量A(x1x12+y12,y1x12+y12),B(x2x22+y22,y2x22+y22)A(\frac{x_1}{\sqrt{x_1^2+y_1^2}},\frac{y_1}{\sqrt{x_1^2+y_1^2}}),B(\frac{x_2}{\sqrt{x_2^2+y_2^2}},\frac{y_2}{\sqrt{x_2^2+y_2^2}})

那么余弦相似度就是: cos=x1x12+y12×x2x22+y22+y1x12+y12×y2x22+y22cos=\frac{x_1}{\sqrt{x_1^2+y_1^2}}\times\frac{x_2}{\sqrt{x_2^2+y_2^2}}+\frac{y_1}{\sqrt{x_1^2+y_1^2}}\times\frac{y_2}{\sqrt{x_2^2+y_2^2}} (分母是1,省略了)

欧式距离就是: euc=(x1x12+y12−x2x22+y22)2+(y1x12+y12−y2x22+y22)2euc=\sqrt{(\frac{x_1}{\sqrt{x_1^2+y_1^2}}-\frac{x_2}{\sqrt{x_2^2+y_2^2}})^2+(\frac{y_1}{\sqrt{x_1^2+y_1^2}}-\frac{y_2}{\sqrt{x_2^2+y_2^2}})^2}

化简后就是: euc=2−2×coseuc=\sqrt{2-2\times cos}

很明显,是一个单调函数(图像类似于单位元的第一象限部分),也就意味着,两者在归一化为单位向量的时候计算相似度结果完全一样。只不过余弦相似度是值越大月相似,欧式距离是值越小越相似。

二维空间上如此,高维空间上呢?答案是类似的。不写过程了,我举个做过的项目的例子。

我用doc2vec 的方式生成文档的向量,向量归一化后,分别用余弦相似度和欧式距离计算内容相似文章topk,结果完全相同(数量大概在10万篇),所以我的看法是,这两个东西完全等价(前提是归一化)。

但是话说回来,为什么把余弦相似度转换为求欧式距离,这么转换有什么好处呢?

根据上述例子,如果我根据余弦相似度计算相似doc时,需要两两比较,也就是 O(n2)O(n^2) 的操作。通常这种比较不能全量比较,可以借助于simhash 的思想,减少搜索空间。但是缺点是存在误差。

但是转为求欧式距离呢,就可以上一个非常屌的数据结构,叫KDTree,至于复杂度降低多少,自己感受。

另外多说一句,KDTree查询过程中涉及回溯操作,所以对高维度向量并不友好,通常word2vec生成200维向量,用kdtree的效率不会高,这时候应该用BallTree。

实践过程中的一点小经验,有错误请指正。

版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。

分享:

扫一扫在手机阅读、分享本文

发表评论
热门文章
  • 【揭晓】2024彻底翻身的星座,大家都想看!

    【揭晓】2024彻底翻身的星座,大家都想看!
    【揭晓】2024彻底翻身的星座,大家都想看! 2024年即将到来,每个人都希望自己能够改变命运、迎来好运。根据星座学家们的研究,我们总结出了2024年将会彻底翻身的星座。快来看看,你是不是其中之一! 1. 处女座(8月23日 - 9月22日) 处女座的人一直都以认真踏实、有责任心而著称。2024年将带给他们更多机会,通过努力工作和勤奋学习,他们将会取得更大的成功。无论是事业上的突破还是个人...
  • 女人梦见狗是不吉之兆吗(梦见狗是哪位仙家的化身)

    女人梦见狗是不吉之兆吗(梦见狗是哪位仙家的化身)
    点击下方卡片 关注 导语:做梦是没有章法逻辑可言的,一般来说梦境中出现的事情有好有害也很难预测,那么女人梦见狗好不好?其实梦见狗大部分都是不错的梦境,根据梦境的不同,预示的内容也会有差别可能是生活的顺遂,也有可能是工作的丰厚报酬。 一、女人梦见狗 女人梦见狗是什么预兆 梦见狗,通常是一个相当好的兆头。女人梦见狗是吉兆。 女人梦见狗好不好 女人梦见小狗,这是在暗示很快能找到一个收入丰厚的工作,生活会富裕。...
  • 广西十大风水师排名表(广西十大著名风水师)

    广西十大风水师排名表(广西十大著名风水师)
    杨公风水是形峦、理气、造葬、择吉兼备,并有机结合在一起的一门完整风水术,内乘生气,外纳旺气是杨公风水术的基本原则。在形峦上讲究形势、情、方位的配合,讲究山水的雌雄配合,认为孤阳不长,孤阴不生,强调龙水阴阳交媾,主要的技术派别有三元、三合、天星、玄空等技法。 现代最有名的杨公风水师有无量子、孙海、李定信、刘国胜、林石玉、郭福星、曾子南、刘逢然、郑云书、陈益峰、秦健皓、张新勇、王庆东、温书臣、唐基生、李达、胡文超、陈超、张瑜、梁继文、陈玉丰、张林森、陈国斌、李...
  • 后人葬中宝地征兆:新坟三年后的奇异现象

    后人葬中宝地征兆:新坟三年后的奇异现象
    后人葬中宝地征兆:新坟三年后的奇异现象 在中国传统文化中,葬中宝地一直被视为极为重要的风水问题,人们相信好的葬中宝地能够带来后人的荣华富贵。有一种说法称,新坟三年后的奇异现象,可能是征兆着葬中宝地的好坏。据说,新坟上出现的一些奇异现象,能够预示着后人葬在此处将会得到极大的好运。下面就为大家讲述一些新坟三年后看后人葬中宝地征兆的故事。 有一位村民在一处山坡上为自己的父亲修建了一座新坟,经过三年的时间,他发现,坟上居然长满了罕见的地...
  • 河南省辈分大全(河南姓氏分布)

    河南省辈分大全(河南姓氏分布)
    #冬日生活打卡季# 图文|望族家谱 编辑|望族家谱 望族家谱 河北省各姓氏族谱字辈汇总900例(1-300) 1. 河南省三门峡市陕州区大营镇吕氏 ●字辈:元 至 京 安 熊 明 斌 2. 河南省新乡市新乡县高氏 ●字辈:明秉清永自荣树新建福 3. 河南省驻马店市新蔡县栎城乡李氏 ●字辈:凤春章元世守红日道文光明 4. 河南省南阳市...