14. rész : Pont- és Hadamard-produktum

A korábban tárgyalt mátrixszorzáson kívül a vektorokat még két módszerrel lehet szorozni: A pontszorzat és a Hadamard-termék. A két módszerrel kapott eredmények különböznek.

Az azonos sorhoz és oszlophoz tartozó elemeket összeszorozzuk, és a termékeket úgy adjuk össze, hogy az eredmény egy skalár legyen.

A, b és c vektorok pontterméke

A mátrixszorzással ellentétben a ponttermék eredménye nem egy másik vektor vagy mátrix, hanem skalár.

A és b vektor pont szorzata

A vektorok sorrendje nem számít a pontszorzatnál, csak a két vektor elemeinek száma legyen egyenlő.

A pontszorzat geometriai képlete

Itt |a| és |b| az a és b vektor nagysága, és a vektorok közötti szög koszinuszával szorozva

A pontszorzatot belső szorzatnak vagy skaláris szorzatnak is nevezik.

Vektor projekciója

Tegyük fel, hogy van két c és d vektorunk, melyeket phi(Ф) szöggel metszünk.

Most, a c vektor d vektorra való vetülete a következőképpen ábrázolható

A c vektor d indexű d-vel a c vektor d vektorra való vetülete

Az ábrából következtethetünk arra, hogy a vetület egyenlő a c vektor phi(Ф) szögre vonatkoztatott vízszintes komponensével.

Ezt nevezzük skalárvetítésnek.Ahhoz, hogy megtaláljuk a c vektor d vektorra való vektorvetületét, meg kell szoroznunk a skalárvetületet a d egységvektorral.

A d egységvektor értékének behelyettesítésével.

Így, a pontszorzatot így is ábrázolhatjuk:

A vetületeket széles körben használják a lineáris algebrában és a gépi tanulásban (a Support Vector Machine(SVM) egy gépi tanulási algoritmus, amelyet adatok osztályozására használnak).

Hadamard-termék (elemenkénti szorzás)

A két vektoradagolás nagyon hasonlít a mátrixadagoláshoz, az adott vektorok/mátrixok azonos sorainak és oszlopainak megfelelő elemeket összeszorozzuk, hogy egy új vektort/mátrixot kapjunk.

A francia matematikusról, Jacques Hadamardról kapta a nevét.

G, h és m vektorokHadamard-terméke

A szorzandó mátrixok/vektorok sorrendjének azonosnak kell lennie, és a kapott mátrix is azonos sorrendű lesz.

G és H mátrix (mindkettő 2×3-as rendű) kadamárd szorzata, egy másik N mátrixot ad

Az N mátrix ugyanolyan rendű, mint a bemeneti mátrixok (2×3)

Hadamard-terméket a képtömörítési eljárásokban, például a JPEG-ben használják. Schur-terméknek is nevezik a német matematikus, Issai Schur után.

Hadamard-terméket a rekurrens neurális hálózatok (RNN) LSTM (Long Short-Term Memory) celláiban használják.

Leave a Reply