DistanceFunction Klasse

Definition

Definiert eine Liste bekannter Entfernungsfunktionen, die zum Vergleichen von Vektoren verwendet werden können.

public ref class DistanceFunction abstract sealed
public static class DistanceFunction
type DistanceFunction = class
Public Class DistanceFunction
Vererbung
DistanceFunction

Hinweise

Nicht alle Vector Store-Anbieter unterstützen alle Entfernungsfunktionen, und einige Anbieter unterstützen möglicherweise zusätzliche Entfernungsfunktionen, die hier nicht definiert sind. Weitere Informationen zu den unterstützten Informationen finden Sie in der Dokumentation für jeden Anbieter.

Felder

Name Beschreibung
CosineDistance

Gibt die Funktion an, die den Kosinusabstand (Winkel) zwischen zwei Vektoren misst.

CosineSimilarity

Gibt die Funktion an, die die Kosinus-Ähnlichkeit (Angular) zwischen zwei Vektoren misst.

DotProductSimilarity

Gibt die Dot-Produktähnlichkeitsfunktion an, die sowohl die Länge als auch den Winkel zwischen zwei Vektoren misst.

EuclideanDistance

Gibt die Funktion an, die den Euklidischen Abstand zwischen zwei Vektoren misst.

EuclideanSquaredDistance

Gibt die Funktion an, die den quadratischen Abstand zwischen zwei Vektoren misst.

HammingDistance

Gibt die Funktion an, die die Anzahl der Unterschiede zwischen Vektoren in jeder Dimension misst.

ManhattanDistance

Gibt die Funktion an, die den Manhattan-Abstand zwischen zwei Vektoren misst.

NegativeDotProductSimilarity

Gibt die Ähnlichkeitsfunktion für negative Punkte an, die sowohl die Länge als auch den Winkel zwischen zwei Vektoren misst.

Gilt für: