Vektorové reprezentácie a podobnosť

Vector normalization

Normalizácia vektora

Vector normalization je transformácia vektora na vopred určenú mierku, najčastejšie na jednotkovú L2 normu. Pri nenulovom vektore sa každý prvok vydelí jeho normou, čím sa zachová smer a odstráni absolútna veľkosť. Po L2 normalizácii sa skalárny súčin dvoch vektorov rovná ich kosínusovej podobnosti. Operácia ovplyvňuje indexovanie, prahy aj tréning metrických modelov. Nulový alebo takmer nulový vektor vyžaduje osobitné ošetrenie, pretože delenie môže vytvoriť nestabilné hodnoty.

Posledná odborná revízia
1. augusta 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-V-08

Odborná definícia

Odborná definícia

Vector normalization je transformácia vektora na vopred určenú mierku, najčastejšie na jednotkovú L2 normu. Pri nenulovom vektore sa každý prvok vydelí jeho normou, čím sa zachová smer a odstráni absolútna veľkosť. Po L2 normalizácii sa skalárny súčin dvoch vektorov rovná ich kosínusovej podobnosti. Operácia ovplyvňuje indexovanie, prahy aj tréning metrických modelov. Nulový alebo takmer nulový vektor vyžaduje osobitné ošetrenie, pretože delenie môže vytvoriť nestabilné hodnoty.

Zrozumiteľné vysvetlenie

Zrozumiteľné vysvetlenie

Dva embeddingové modely môžu vytvárať šípky s podobným smerom, ale veľmi odlišnou dĺžkou. Ak vyhľadávanie porovnáva surový skalárny súčin, dlhší vektor môže získať výhodu iba svojou mierkou. Normalizácia skráti alebo predĺži všetky šípky na rovnakú dĺžku a nechá rozhodovať smer. To však nie je vždy správne. Niektoré modely používajú normu ako užitočný signál istoty alebo popularity, takže jej odstránenie môže zmeniť význam skóre.

Časté otázky

Časté otázky

Je L2 normalizácia povinná pri cosine similarity?

Vzorec kosínusu normy delí automaticky. Pri indexe založenom na skalárnom súčine sa jednotkové vektory používajú na získanie rovnakého poradia.

Čo sa robí s nulovým vektorom?

Použije sa definované náhradné správanie, malá numerická konštanta alebo sa vstup odmietne. Tiché delenie nulou je chyba.

Má sa normalizovať pred uložením do vektorovej databázy?

Podľa metriky a dokumentácie indexu. Query aj dokumenty musia používať konzistentný postup.

Môže normalizácia poškodiť model?

Áno, ak veľkosť vektora nesie informáciu alebo ak bol model trénovaný s inou geometriou skóre.

Ako súvisí s kvantizáciou?

Normalizácia mení rozsah hodnôt a môže ovplyvniť kvantizačnú chybu. Poradie operácií sa preto verzuje a testuje na finálnom indexe.

Súvisiace pojmy

Súvisiace pojmy

Zdroje a redakčná stopa

Zdroje a redakčná stopa

  • scikit-learn, Normalizer

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.