DistanceFunction Třída

Definice

Definuje seznam dobře známých funkcí vzdálenosti, které lze použít k porovnání vektorů.

public ref class DistanceFunction abstract sealed
public static class DistanceFunction
type DistanceFunction = class
Public Class DistanceFunction
Dědičnost
DistanceFunction

Poznámky

Ne všichni poskytovatelé služby Vector Store podporují všechny funkce vzdálenosti a někteří zprostředkovatelé můžou podporovat další funkce vzdálenosti, které zde nejsou definovány. Další informace o tom, co je podporováno, najdete v dokumentaci pro jednotlivé poskytovatele.

Pole

Name Description
CosineDistance

Určuje funkci, která měří kosinus (úhlovou) vzdálenost mezi dvěma vektory.

CosineSimilarity

Určuje funkci, která měří kosinus (angular) podobnost mezi dvěma vektory.

DotProductSimilarity

Určuje funkci podobnosti s tečkami, která měří délku i úhel mezi dvěma vektory.

EuclideanDistance

Určuje funkci, která měří euklidskou vzdálenost mezi dvěma vektory.

EuclideanSquaredDistance

Určuje funkci, která měří euklidskou kvadrastanskou vzdálenost mezi dvěma vektory.

HammingDistance

Určuje funkci, která měří počet rozdílů mezi vektory v každé dimenzi.

ManhattanDistance

Určuje funkci, která měří vzdálenost Manhattanu mezi dvěma vektory.

NegativeDotProductSimilarity

Určuje zápornou funkci podobnosti s tečkami, která měří délku i úhel mezi dvěma vektory.

Platí pro