你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

什么是距离函数?

距离函数是一系列数学公式,用于衡量矢量之间的相似性或相异性(请参阅矢量搜索)。 常见示例包括曼哈顿距离、欧几里得距离、余弦相似性和点积等。 这些衡量对于确定两个日期之间的相关度有多高至关重要。

曼哈顿距离

此公式通过将两个点的坐标的绝对差相加,衡量出它们之间的距离。 想象一下,你在一个类似网格的城市里行走,例如在曼哈顿的许多街区行走;它是你在南北和东西两个方向所走过的街区的总数。

欧几里得距离

欧几里得距离测量两个点之间的直线距离。 它以古代数学家欧几里得的名字命名,他常被称为“几何学之父”。

余弦相似度

余弦相似性测量投射至多维空间中的两个向量之间的角度的余弦值。 如果两个文档因为大小而在欧氏距离上相距甚远,但它们之间也还能存在一个较小的角度,让我们能得出它们具有较高的余弦相似性。

点积

两个矢量相乘后,返回一个数字。 该数字结合了两个矢量的大小以及它们之间形成的角度的余弦值,显示一个矢量朝着另一个矢量的方向移动的幅度。