Slovník výrazov AI/RAG a vyhľadávanie

RAG a vyhľadávanie

euklidovská vzdialenosť

Anglický výraz Euclidean distance

pokročiléheslo č. 6365 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená euklidovská vzdialenosť?

Euklidovská vzdialenosť je L2 norma rozdielu dvoch vektorov, teda odmocnina zo súčtu štvorcov rozdielov ich zložiek. Menšia hodnota znamená bližšie body. Je citlivá na škálu a rozmer; pri jednotkových vektoroch vytvára rovnaké poradie ako kosínusová podobnosť.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Index obrazových embeddingov používa L2, ak bol model týmto priestorom trénovaný. Vektory sa pred vložením validujú na rovnaký rozmer a škálu a ANN sa porovná s presným L2 hľadaním. Prah vznikne z distribúcie označených párov, nie z univerzálneho pravidla.

Overiteľnosť

Odborné zdroje

  1. Stanford IR Book - dot products and cosine similaritynlp.stanford.edu
  2. Efficient and Robust Approximate Nearest Neighbor Search Using HNSWarxiv.org

Praktické odpovede

Často kladené otázky

Ako funguje euklidovská vzdialenosť?

Od každého rozmeru sa odčíta hodnota, rozdiel sa umocní, súčty sa spočítajú a vezme sa druhá odmocnina.

Kedy má euklidovská vzdialenosť praktický význam?

Index obrazových embeddingov používa L2, ak bol model týmto priestorom trénovaný.

S čím si pojem nezamieňať?

Podobnosť sa maximalizuje, vzdialenosť minimalizuje; databázové API môže používať opačné znamienko alebo druhú mocninu L2.

Ako sa výsledok kontroluje?

Kontroluje sa referenčný výpočet, škálovanie prvkov, poradie susedov a recall približného indexu.

Na čo si dať pozor?

Rozmery s veľkou varianciou dominujú a v mnohorozmernom priestore sa vzdialenosti môžu koncentrovať.