VectorMetricType
更新時(shí)間:
VectorMetricType數(shù)據(jù)類型定義,表示向量之間距離度量的算法。
枚舉取值列表
VM_EUCLIDEAN表示歐氏距離。多維空間中兩個(gè)向量之間的直線距離。出于性能考慮,表格存儲中的歐氏距離算法未進(jìn)行最后的平方根計(jì)算。歐氏距離的評分越大表示兩個(gè)向量的相似度越大。
VM_COSINE表示余弦相似度。向量空間中兩個(gè)向量間夾角的余弦值。余弦相似度的評分越高表示兩個(gè)向量的相似度越大。常用于文本數(shù)據(jù)的相似度計(jì)算。
VM_DOT_PRODUCT表示點(diǎn)積。維度相同的兩個(gè)向量的對應(yīng)坐標(biāo)相乘,然后將結(jié)果相加。點(diǎn)積的評分越高表示兩個(gè)向量的相似度越大。
enum VectorMetricType {
VM_EUCLIDEAN = 0;
VM_COSINE = 1;
VM_DOT_PRODUCT = 2;
}
文檔內(nèi)容是否對您有幫助?