Singulärwertzerlegung (SVD)
Mathematische Zerlegung zur Analyse und Approximation von Matrizen
Singulaerwertzerlegung Svd Die Singulärwertzerlegung (SVD) ist eine Zerlegung einer beliebigen reellen oder komplexen Matrix in das Produkt dreier Matrizen: einer orthogonalen (unitären) Matrix, einer Diagonalmatrix mit nicht-negativen Singulärwerten und der Transponierten einer orthogonalen (unitären) Matrix.
Das Wichtigste auf einen Blick
- SVD zerlegt eine Matrix in drei Matrizen: U, Σ und Vᵀ.
- Singulärwerte sind nicht-negative reelle Zahlen in der Diagonalmatrix Σ.
- SVD ist für beliebige rechteckige Matrizen definiert.
- Anwendungen umfassen Datenreduktion, Bildkompression und numerische Stabilität.
- Die Rangbestimmung und Pseudoinverse lassen sich mit SVD einfach berechnen.
- SVD liefert eine optimale Niedrigrangapproximation einer Matrix.
Überblick: Singulaerwertzerlegung Svd
Die Singulärwertzerlegung (SVD) stellt eine zentrale Technik in der linearen Algebra dar, die es ermöglicht, beliebige Matrizen systematisch zu analysieren und zu approximieren. Sie findet Anwendung in Bereichen wie der Datenanalyse, Signalverarbeitung, Bildkompression und maschinellem Lernen. Durch die Zerlegung einer Matrix in drei spezielle Matrizen lassen sich Eigenschaften wie Rang, Normen und Kondition einfach bestimmen. Im Folgenden werden Aufbau, Eigenschaften, Anwendungen und praktische Aspekte der SVD erläutert.
Definition der Singulärwertzerlegung
Die Singulärwertzerlegung (SVD) zerlegt eine beliebige m×n-Matrix A in das Produkt dreier Matrizen: A = U Σ Vᵀ. Dabei ist U eine m×m orthogonale (bzw. unitäre) Matrix, Σ eine m×n Diagonalmatrix mit nicht-negativen reellen Zahlen auf der Diagonale, den sogenannten Singulärwerten, und V eine n×n orthogonale (unitäre) Matrix. Die Singulärwerte sind die Quadratwurzeln der Eigenwerte von AᵀA oder AAᵀ.
Mathematische Eigenschaften
Die Matrizen U und V bestehen aus orthonormalen Spaltenvektoren, die sogenannten linken und rechten Singulärvektoren. Die Singulärwerte in Σ sind stets nicht-negativ und meist in absteigender Reihenfolge angeordnet. Die Anzahl der positiven Singulärwerte entspricht dem Rang der Matrix A. Die SVD ist einzigartig bis auf Vorzeichen der Singulärvektoren.
Beispielhafte Singulärwerte verschiedener Matrizen
| Matrixtyp | Dimension | Beispielhafte Singulärwerte |
|---|---|---|
| Vollrangige quadratische Matrix | 3×3 | 5.12, 2.34, 0.98 |
| Rechteckige Matrix (m>n) | 4×2 | 3.45, 1.22 |
| Rangdefiziente Matrix | 3×3 | 4.56, 0.00, 0.00 |
Anwendungen der Singulärwertzerlegung
Die SVD wird in vielen Bereichen eingesetzt: In der Datenanalyse zur Dimensionsreduktion (z.B. Principal Component Analysis), in der Bildverarbeitung zur Kompression und Rauschunterdrückung, in der numerischen Mathematik zur Stabilisierung von Gleichungssystemen sowie in der maschinellen Lerntechnik zur Merkmalsextraktion und Modellvereinfachung.
Berechnung der SVD
Die SVD kann numerisch mit Algorithmen wie dem Golub-Kahan-Algorithmus berechnet werden. Für große Matrizen werden iterative Verfahren eingesetzt. Die Berechnung ist rechenintensiv, aber gut erforscht und in vielen Softwarebibliotheken implementiert.
Zusammenhang mit anderen Matrixzerlegungen
Die SVD ist eine Verallgemeinerung der Eigenwertzerlegung, die auch für nicht-quadratische Matrizen definiert ist. Im Gegensatz zur LU- oder QR-Zerlegung liefert die SVD stets eine optimale Approximation und ist stabiler gegenüber numerischen Fehlern.
Vorteile und Nachteile der SVD
Vorteile: universell anwendbar, liefert Rang und Pseudoinverse, numerisch stabil, optimale Approximation. Nachteile: hoher Rechenaufwand, insbesondere für sehr große Matrizen.
Wichtig
Die Singulärwertzerlegung ist ein unverzichtbares Werkzeug in der modernen Datenwissenschaft und numerischen Mathematik, das weit über die reine Mathematik hinaus Anwendung findet.
Zusatzinformationen
Begriff: Singulärwertzerlegung (SVD)
Mathematischer Ausdruck: A = U Σ Vᵀ
Matrix A: m × n beliebige reelle oder komplexe Matrix
U: m × m orthogonale (unitäre) Matrix
Σ: m × n Diagonalmatrix mit Singulärwerten (nicht-negativ, absteigend sortiert)
V: n × n orthogonale (unitäre) Matrix
Anwendungsgebiete: Datenanalyse, Bildverarbeitung, Signalverarbeitung, maschinelles Lernen
Vorteile: Numerische Stabilität, universelle Anwendbarkeit, ermöglicht Rangbestimmung und Pseudoinverse
Synonyme und alternative Bezeichnungen
Häufige Fragen zu Singulaerwertzerlegung Svd
Was ist die Singulärwertzerlegung (SVD)?
Die SVD ist eine Zerlegung einer beliebigen Matrix in drei spezielle Matrizen, die wichtige Eigenschaften der ursprünglichen Matrix offenlegen.
Für welche Matrizen ist die SVD definiert?
Die SVD ist für beliebige reelle oder komplexe Matrizen definiert, egal ob quadratisch oder rechteckig.
Was sind Singulärwerte?
Singulärwerte sind nicht-negative reelle Zahlen in der Diagonalmatrix der SVD, die Auskunft über die 'Größe' der Wirkung der Matrix geben.
Wie hilft die SVD bei der Datenanalyse?
Sie ermöglicht die Dimensionsreduktion und Extraktion wichtiger Merkmale durch Approximation der Daten mit weniger Komponenten.
Wie wird die SVD berechnet?
Die Berechnung erfolgt numerisch mit Algorithmen wie dem Golub-Kahan-Algorithmus und ist in vielen Softwarebibliotheken implementiert.
Was ist der Unterschied zwischen SVD und Eigenwertzerlegung?
Die Eigenwertzerlegung ist nur für quadratische Matrizen definiert, während die SVD für alle Matrizen gilt und stabiler ist.
Welche Anwendungen hat die SVD in der Praxis?
Anwendungen finden sich in Bildkompression, Signalverarbeitung, maschinellem Lernen, numerischer Mathematik und mehr.
Quellen & weiterführende Informationen
Quellenvorschläge und Nachweise zum Artikel. Bitte externe Inhalte eigenständig prüfen.
- 01Matrix Computations ↗
Standardwerk zur numerischen Berechnung von SVD
https://epubs.siam.org/doi/book/10.1137/1.9780898719604 - 02Pattern Recognition and Machine Learning ↗
Anwendungen der SVD in maschinellem Lernen
https://www.springer.com/gp/book/9780387310732
Diese Seite in Zahlen
Alle Werte in diesem Abschnitt beziehen sich ausschließlich auf diesen Artikel.
Wissensplattform in Zahlen
Diese Werte beziehen sich auf die gesamte Plattform und alle veröffentlichten Artikel.