DistanceFunction クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ベクトルの比較に使用できる既知の距離関数の一覧を定義します。
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 つのベクトル間の長さと角度の両方を測定する負のドット積類似性関数を指定します。 |