使用数值而非自然语言
接受一维 JSON 数字数组,或用逗号、空格、换行分隔的十进制数。示例是一对同向但模长不同的向量,适合检验三个指标的差异。
AI / LLM 开发
粘贴两个一维数值向量,三个指标会一起显示;归一化只影响计算副本。
输入两个向量后查看指标和计算步骤。
向量仅在当前浏览器内处理,不上传,也不请求模型。
只归一化计算副本;粘贴的原始向量不会被改写。
输入两个向量即可开始。
排查检索结果时,两个 Embedding 看起来方向相同,欧氏距离却很大。向量相似度计算器让你把实际数值放在一起,看问题出在方向、模长还是维度。
它也能用于余弦相似度计算、向量点积计算和欧氏距离计算。页面不会把自然语言生成向量;你需要先准备同一坐标体系里的数值。
同一组输入同时揭示方向、长度和直线距离。
向量相似度计算器会把三个结果并列显示:把非零向量放大,余弦值不变,但点积和欧氏距离会变化。只看单个分数容易漏掉这个差异。
打开 L2 选项后,只把计算副本缩成单位向量。原始模长仍显示在结果里,输入框中的分量保持原样,便于核对变化来自哪里。
接受一维 JSON 数字数组,或用逗号、空格、换行分隔的十进制数。示例是一对同向但模长不同的向量,适合检验三个指标的差异。
默认等待输入停止 350 毫秒后自动计算;关闭自动模式后可按 Ctrl/Cmd+Enter。L2 归一化默认关闭,开启后只改变点积与距离的计算副本。
先看 A/B 维度和原始模长。分量明细每次显示 50 项,复制和下载包含全部分量,不会只导出屏幕上已展开的部分。
余弦相似度计算先求点积,再除以两个非零向量的模长。同方向为 1;零向量没有方向,所以页面标记为未定义。
向量点积计算把对应分量相乘后求和。两个向量都归一化后,它等于余弦值;使用原始数值时,模长也会改变结果。
欧氏距离计算对每对分量求差、平方、求和并开方。放大向量通常会改变距离,即使余弦值没有变化。
最多支持每边 8,192 个分量。向量相似度计算器会显示读到的维度;超过上限时停止计算,避免把超长输入误当作已处理。
页面会报告 A 和 B 各自的维度,并拒绝所有配对指标。点积需要一一对应的坐标,截短任何一边都会改变原问题。
余弦只比较方向,欧氏距离比较终点的直线间隔,因此后者包含模长影响。同向但长短不同的示例可直接看到差异。
不会。计算在浏览器本地进行,不发起向量上传或模型请求;复制和下载由你主动触发。
零向量的模长为零,余弦公式会出现除以零。页面不会把它伪装成 0;不归一化时仍显示合法的点积与欧氏距离。
还有疑问?