Sdílet prostřednictvím


HnswParameters interface

Obsahuje parametry specifické pro algoritmus hnsw.

Vlastnosti

efConstruction

Velikost dynamického seznamu obsahujícího nejbližší sousedy, který se používá v době indexu. Zvýšení tohoto parametru může zlepšit kvalitu indexu na úkor zvýšené doby indexování. V určitém okamžiku zvýšení tohoto parametru vede ke snížení výnosu.

efSearch

Velikost dynamického seznamu obsahujícího nejbližší sousedy, který se používá během hledání. Zvýšení tohoto parametru může zlepšit výsledky hledání na úkor pomalejšího hledání. Zvýšení tohoto parametru vede ke snížení výnosu.

m

Počet obousměrných propojení vytvořených pro každý nový prvek během výstavby. Zvýšení této hodnoty parametru může zlepšit úplnost a snížit dobu načítání datových sad s vysokou vnitřní dimenzionální hodnotou na úkor zvýšené spotřeby paměti a delší doby indexování.

metric

Metrika podobnosti, která se má použít pro porovnání vektorů.

Podrobnosti vlastnosti

efConstruction

Velikost dynamického seznamu obsahujícího nejbližší sousedy, který se používá v době indexu. Zvýšení tohoto parametru může zlepšit kvalitu indexu na úkor zvýšené doby indexování. V určitém okamžiku zvýšení tohoto parametru vede ke snížení výnosu.

efConstruction?: number

Hodnota vlastnosti

number

efSearch

Velikost dynamického seznamu obsahujícího nejbližší sousedy, který se používá během hledání. Zvýšení tohoto parametru může zlepšit výsledky hledání na úkor pomalejšího hledání. Zvýšení tohoto parametru vede ke snížení výnosu.

efSearch?: number

Hodnota vlastnosti

number

m

Počet obousměrných propojení vytvořených pro každý nový prvek během výstavby. Zvýšení této hodnoty parametru může zlepšit úplnost a snížit dobu načítání datových sad s vysokou vnitřní dimenzionální hodnotou na úkor zvýšené spotřeby paměti a delší doby indexování.

m?: number

Hodnota vlastnosti

number

metric

Metrika podobnosti, která se má použít pro porovnání vektorů.

metric?: "cosine" | "euclidean" | "dotProduct" | "hamming"

Hodnota vlastnosti

"cosine" | "euclidean" | "dotProduct" | "hamming"