DistanceFunction Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |