Ugrás a tartalomhoz

vector norm

A Wikiszótárból, a nyitott szótárból


Főnév

vector norm (tsz. vector norms)

  1. (informatika) A vektornorma egy olyan függvény, amely egy vektorhoz hozzárendel egy nemnegatív valós számot, ami a vektor „nagyságát” vagy „hosszát” méri. Ez az érték nemcsak a geometriában, hanem szinte minden numerikus és gépi tanulási alkalmazásban is központi szerepet játszik.



🧠 Formális definíció

Legyen egy vektortér. Egy norma, ha minden és (vagy ) esetén teljesül:

  1. Pozitív definit:

  2. Homogenitás (skalárszorzás):

  3. Háromszög-egyenlőtlenség:



🔢 Gyakori vektornormák

1. 2-norma (Euklideszi norma)

  • A vektor geometriai hosszát adja.
  • Leggyakrabban használt norma.
  • Megfelel a Pitagorasz-tétel szerinti hosszdefiníciónak.



2. 1-norma (Manhattan-norma)

  • A vektor elemeinek abszolútérték összege.
  • Különösen hasznos LASSO regularizációban (gépi tanulásban).



3. ∞-norma (max norm)

  • A legnagyobb abszolút értékű komponens.
  • Konzervatív távolságmérés.



4. p-norma (általános forma)

  • Általánosítás, amelyből az 1-, 2- és ∞-normák is származnak.
  • A határeset az ∞-normát adja.



📌 Példák számolásra

Legyen



🧭 Mire használjuk a vektornormát?

Alkalmazás Jelentés
Távolságmérés Pl. gépi tanulásban pontok közti különbség
Normalizálás Egységvektor készítése:
Regularizáció ML-ben: L1 / L2 büntetések a túltanulás ellen
Konvergencia vizsgálata Iteratív algoritmusokban



🔁 Összehasonlító táblázat

Norma Formula Jelentés
Euklideszi hossz
Összeg (Manhattan)
Legnagyobb komponens
Általánosított norma



📜 Megjegyzés

A normák mértani értelemben „gömböket” határoznak meg a térben:

  • 2-norma: kör/szféra
  • 1-norma: rombusz/gyémánt
  • ∞-norma: négyzet/kocka

Ezek fontosak például optimizálási régiók és konvergenciatartományok definiálásához.



🧑‍💻 Kód példa (Python)

import numpy as np

x = np.array([3, -4])
print("2-norma:", np.linalg.norm(x))           # 5.0
print("1-norma:", np.linalg.norm(x, ord=1))    # 7.0
print("∞-norma:", np.linalg.norm(x, ord=np.inf))  # 4.0

🎯 Összefoglalás

A vektornorma alapfogalom minden vektortéren belül:

  • A vektorok nagyságát adja meg
  • Segít távolság, irány, normalizálás, stabilitás, konvergencia vizsgálatában
  • Többféle norma létezik, célfüggő választással