向量相似性函数¶
向量之间的相似性度量是语义比较中的基本操作。例如,您需要此操作来查找与查询向量最接近的前 N 个向量,这可用于语义搜索。向量搜索还通过向大型语言模型提供相关文档,使开发者能够提高生成式 AI 响应的准确性。
Snowflake Cortex 提供了三个向量相似性函数:
VECTOR_INNER_PRODUCT
VECTOR_L2_DISTANCE
VECTOR_COSINE_SIMILARITY
每个函数取两个元素类型和维度相等的 VECTOR 实参,并计算这些实参的指定指标。
备注
由于对这些函数进行了计算优化,浮点误差可能会比通常情况下稍大(例如约 1e-4)。
函数列表¶
函数名称 |
备注 |
---|---|
在 Snowpark API 中不受支持。 |