在上图中,如果您希望
b
更接近于
a
而不是c
,您应该选择哪个小节?点积
正确!点积与余弦和
向量的长度。因此,即使角度的余弦值
与形成的角度相比,由
b
和 c
形成的角度
由 b
和 a
区分,矢量长度越大,
a
计算 a
的点积,
b
大于 b
的点积,
c
。
余弦
余弦只取决于向量之间的角度,
角度 \(\theta_{bc}\) 大于 \(\cos(\theta_{bc})\)
\(\cos(\theta_{ab})\)。
欧几里得距离
距离 \(\vec{bc}\) 小于 \(\vec{ab}\),
b
、更接近c
而不是a
。你正在计算音乐视频的相似度。该
音乐视频嵌入矢量与热门程度成正比。您
从余弦切换到点积来计算相似度。如何
音乐视频之间的相似度有何变化?
一般而言,热门视频会变得与所有视频更加相似。
由于点积受两个向量长度的影响,
大型矢量视频长度,使它们与所有视频更相似
视频。
热门视频只会与其他热门视频更相似。
回想一下,点积的计算公式为 \(|a||b|\cos(\theta)\)。
假设“
a
”是一个热门音乐视频,我们知道其
嵌入长度 \(|a|\)大于非热门视频。
长度越大,
点积与 \(|b|\)的值无关。因此,热门视频
会更接近其他所有视频,而不仅仅只是其他热门视频。
热门视频的相似度低于
一些不太热门的视频
由于点积会随矢量长度而增加,而热门视频则
向量长度较大,相似度度量会增加,而不是减少。
没有变化。
点积受矢量长度影响。向量的长向量
热门视频会更改(以前称为余弦)相似度度量。
考虑到与上一个问题相同的设置,假设您切换回
转换为余弦。音乐视频之间的相似度是如何变化的?
热门视频会变得与所有视频不太相似。
由于余弦不受向量长度影响,因此大型向量
热门视频嵌入的长度对相似度没有影响。
因此,从点积切换为余弦会降低相似度
在热门视频和其他所有视频之间自由切换。
热门视频会变得与所有视频更相似。
余弦不受矢量长度影响,因此从点切换到
会导致所有热门视频的相似度降低。
热门视频只会变得更相似。
余弦不受矢量长度影响,因此从点切换到
会导致所有热门视频的相似度降低。
没有变化。
由于余弦不受矢量长度影响,而点积受点积的影响,
从点积转换为余弦会改变相似度。