Teil 14 : Punkt- und Hadamard-Produkt

Neben der bereits besprochenen Matrixmultiplikation können Vektoren durch zwei weitere Methoden multipliziert werden: Punktprodukt und Hadamard-Produkt. Die Ergebnisse beider Methoden sind unterschiedlich.

Die Elemente, die der gleichen Zeile und Spalte entsprechen, werden miteinander multipliziert und die Produkte werden addiert, so dass das Ergebnis ein Skalar ist.

Punktprodukt der Vektoren a, b und c

Im Gegensatz zur Matrixmultiplikation ist das Ergebnis des Punktprodukts kein weiterer Vektor oder eine Matrix, sondern ein Skalar.

Punktprodukt der Vektoren a und b

Die Reihenfolge der Vektoren spielt beim Punktprodukt keine Rolle, nur die Anzahl der Elemente in beiden Vektoren sollte gleich sein.

Die geometrische Formel für das Punktprodukt lautet

Hier sind |a| und |b| die Beträge der Vektoren a und b und sie werden mit dem Kosinus des Winkels zwischen den Vektoren multipliziert

Das Punktprodukt wird auch inneres Produkt oder Skalarprodukt genannt.

Projektion eines Vektors

Angenommen, wir haben zwei Vektoren c und d, die unter dem Winkel phi(Ф) stehen.

Nun, kann die Projektion des Vektors c auf den Vektor d wie folgt dargestellt werden

Vektor c mit tiefgestelltem d stellt die Projektion des Vektors c auf den Vektor d dar

Wir können aus der Abbildung schließen, dass die Projektion gleich der horizontalen Komponente des Vektors c in Bezug auf den Winkel phi(Ф) ist.

Dies nennt man skalare Projektion.Um die Vektorprojektion des Vektors c auf den Vektor d zu finden, müssen wir die Skalarprojektion mit dem Einheitsvektor d multiplizieren.

Substitutionswert des Einheitsvektors d.

Damit, Punktprodukt auch als

Projektionen finden in der linearen Algebra und im maschinellen Lernen breite Anwendung (Support Vector Machine(SVM) ist ein maschineller Lernalgorithmus, der zur Klassifizierung von Daten verwendet wird).

Hadamard-Produkt (elementweise Multiplikation)

Das Hadamard-Produkt zweier Vektoren ist der Matrixaddition sehr ähnlich: Elemente, die den gleichen Zeilen und Spalten gegebener Vektoren/Matrizen entsprechen, werden miteinander multipliziert, um einen neuen Vektor/Matrix zu bilden.

Benannt nach dem französischen Mathematiker Jacques Hadamard.

Hadamard-Produkt der Vektoren g, h und m

Die Reihenfolge der zu multiplizierenden Matrizen/Vektoren sollte gleich sein und die resultierende Matrix wird auch die gleiche Reihenfolge haben.

Hadamardprodukt von Matrix G und Matrix H (beide der Ordnung 2×3), ergibt eine andere Matrix N

Matrix N hat die gleiche Ordnung wie die Eingangsmatrizen (2×3)

Das Hadamard-Produkt wird in Bildkomprimierungsverfahren wie JPEG verwendet. Es ist auch als Schur-Produkt bekannt, nach dem deutschen Mathematiker Issai Schur.

Das Hadamard-Produkt wird in LSTM-Zellen (Long Short-Term Memory) von rekurrenten neuronalen Netzen (RNNs) verwendet.

Leave a Reply