DistanceFunction クラス

定義

ベクトルの比較に使用できる既知の距離関数の一覧を定義します。

public ref class DistanceFunction abstract sealed
public static class DistanceFunction
type DistanceFunction = class
Public Class DistanceFunction
継承
DistanceFunction

注釈

すべてのベクター ストア プロバイダーがすべての距離関数をサポートしているわけではありません。一部のプロバイダーでは、ここで定義されていない追加の距離関数がサポートされる場合があります。 サポートされる内容の詳細については、各プロバイダーのドキュメントを参照してください。

フィールド

名前 説明
CosineDistance

2 つのベクトル間のコサイン (角度) 距離を測定する関数を指定します。

CosineSimilarity

2 つのベクトル間のコサイン (角度) の類似性を測定する関数を指定します。

DotProductSimilarity

2 つのベクトル間の長さと角度の両方を測定するドット積類似性関数を指定します。

EuclideanDistance

2 つのベクトル間のユークリッド距離を測定する関数を指定します。

EuclideanSquaredDistance

2 つのベクトル間のユークリッド二乗距離を測定する関数を指定します。

HammingDistance

各次元のベクトル間の差の数を測定する関数を指定します。

ManhattanDistance

2 つのベクトル間のマンハッタン距離を測定する関数を指定します。

NegativeDotProductSimilarity

2 つのベクトル間の長さと角度の両方を測定する負のドット積類似性関数を指定します。

適用対象