Osa 14 : Piste- ja Hadamard-tuotto

Vektorit voidaan kertoa aiemmin käsitellyn matriisikerronnan lisäksi kahdella muulla menetelmällä: Pistetuotteella ja Hadamard-tuotteella. Molemmilla menetelmillä saadut tulokset ovat erilaisia.

Samaa riviä ja saraketta vastaavat elementit kerrotaan keskenään ja tuotteet lasketaan yhteen siten, että tulos on skalaari.

Vektoreiden a, b ja c pistetuotto

Toisin kuin matriisien kertolaskuissa pistetuoton tulos ei ole toinen vektori tai matriisi, vaan se on skalaari.

Vektoreiden a ja b pistetuotto

Vektoreiden järjestyksellä ei ole väliä pistepotentiaalin kannalta, ainoastaan molempien vektoreiden alkioiden lukumäärän tulee olla sama.

Pistepotentiaalin geometrinen kaava on

Tässä |a| ja |b| ovat vektoreiden a ja b suuruudet, ja ne kerrotaan vektoreiden välisen kulman kosinuksella

Pistepotentiaalia sanotaan myös sisätuotteeksi tai skalaarituotteeksi.

Vektorin projisointi

Asetetaan, että meillä on kaksi vektoria c ja d, joiden välissä on kulma phi(Ф).

Nyt, vektorin c projektio vektoriin d voidaan esittää seuraavasti

Vektori c, jolla on alaindeksi d, edustaa vektorin c projektiota vektoriin d

Luvusta voidaan päätellä, että projektio on yhtä suuri kuin vektorin c vaakasuuntainen komponentti vektorin c kulman phi(Ф) suhteen.

Tätä kutsutaan skalaariprojektioksi.Löytääksemme vektorin c vektoriprojektio vektoriin d meidän on kerrottava skalaariprojektio yksikkövektorilla d.

Substituoimalla yksikkövektorin d arvo.

Siten, pistetuotto voitaisiin esittää myös muodossa

Projektioita käytetään laajalti lineaarialgebrassa ja koneoppimisessa (tukivektorikone(SVM) on koneoppimisalgoritmi, jota käytetään datan luokittelussa).

Hadamard-tuote (elementtikohtainen kertolasku)

Kahden vektorin Hadamard-tuote on hyvin samankaltainen kuin matriisien yhteenlasku, annettujen vektoreiden/matriisien samoja rivejä ja sarakkeita vastaavat elementit kerrotaan keskenään uuden vektorin/matriisin muodostamiseksi.

Se on nimetty ranskalaisen matemaatikon Jacques Hadamardin mukaan.

Vektoreiden g, h ja m Hadamardin produkti

Kerrottavien matriisien/vektoreiden järjestyksen tulee olla sama, ja näin syntyvässä matriisissa on myös sama järjestys.

Matriisin G ja matriisin H (molempien järjestys 2×3) Hadamardin tuote, antaa toisen matriisin N

Matriisi N on samaa suuruusluokkaa kuin syöttömatriisit (2×3)

Hadamardin produktiota hyödynnetään kuvienpakkaustekniikoissa, kuten JPEG. Se tunnetaan myös nimellä Schur-tuote saksalaisen matemaatikon Issai Schurin mukaan.

Hadamard-tuotosta käytetään rekursiivisten neuroverkkojen (Recurrent Neural Networks, RNN) LSTM-soluissa (Long Short-Term Memory).

Leave a Reply