Math ClubMath Club
v1 · padrão canônico

Lição 117 — Decomposição em valores singulares (SVD)

A = U Σ Vᵀ funciona para qualquer matriz real. Valores singulares revelam a estrutura geométrica. Base de compressão de imagens, recomendação, PCA e pseudoinversa.

Used in: 3.º ano do EM (17-18 anos) · Equiv. Lineare Algebra LK alemão · Equiv. H2 Math singapurense · Equiv. Math III japonês avançado

A=UΣVTA = U\Sigma V^T
Choose your door

Rigorous notation, full derivation, hypotheses

Definition und Theorem

SVD-Theorem

"Any matrix A with rank r can be written as a product A=UΣVTA = U \Sigma V^T where U is orthogonal (m×mm \times m), Σ\Sigma is diagonal (m×nm \times n, nonnegative entries decreasing), and V is orthogonal (n×nn \times n). The diagonal entries σ1σr>0\sigma_1 \geq \cdots \geq \sigma_r > 0 are the singular values of A." — Understanding Linear Algebra, §6.3

"Theorem (Existence of SVD). Every real matrix A has a singular value decomposition. The singular values are the positive square roots of the nonzero eigenvalues of ATAA^T A." — A First Course in Linear Algebra, §SVD

Verbindung zu Eigenwerten

Die 4 fundamentalen Untervektorräume via SVD

Eingaberaum (R^n)Row(A) = Spalten r von Vker(A) = Spalten n-r von VAusgaberaum (R^m)Col(A) = Spalten r von Uker(A^T) = Spalten m-r von UASpalten von U und V bilden orthonormale Basen der 4 Untervektorräume von A.
Die 4 fundamentalen Untervektorräume von Strang direkt aus der SVD gelesen.

Eckart-Young-Theorem

Moore-Penrose-Pseudoinverse

Gelöste Beispiele

Exercise list

30 exercises · 7 with worked solution (25%)

Application 19Understanding 4Modeling 4Challenge 1Proof 2
  1. Ex. 117.1UnderstandingAnswer key

    Erkläre den Unterschied zwischen Eigenwerten und Singulärwerten einer Matrix . Für welche Art von Matrix stimmen sie überein?

  2. Ex. 117.2Application

    Berechne die SVD von .

  3. Ex. 117.3Application

    Berechne die kompakte SVD von . Was ist der Rang von ?

  4. Ex. 117.4ApplicationAnswer key

    Wenn die SVD von Singulärwerte hat, was ist der Rang von ? Welche Dimension hat ?

  5. Ex. 117.5Application

    Die SVD von hat Singulärwerte . Berechne den Frobenius-Fehler und den spektralen Fehler der besten Rang-1-Approximation.

  6. Ex. 117.6Application

    Beschreibe, wie man die Pseudoinverse von mit Singulärwerten und Rang 2 berechnet. Welche Dimension hat ?

  7. Ex. 117.7Understanding

    Eine Matrix hat Singulärwerte und . Berechne und interpretiere, was das für die numerische Lösung von bedeutet.

  8. Ex. 117.8Application

    Eine Matrix hat Singulärwerte . Was ist das kleinste so dass die Rang-k-Approximation mindestens 95% der Frobenius-Varianz erklärt?

  9. Ex. 117.9Application

    Zeige, dass für eine symmetrische positiv semidefinite Matrix die SVD und hat. Was sind die Singulärwerte in diesem Fall?

  10. Ex. 117.10Modeling

    Ein Graustufenbild ist eine -Matrix. Wenn du die SVD-Truncation mit Komponenten speicherst, wie viele Floats speicherst du im Vergleich zum Original? Was ist der Kompressionsfaktor?

  11. Ex. 117.11Understanding

    Welche Aussage über die Interpretation von und in der SVD ist korrekt?

  12. Ex. 117.12Application

    Die SVD von hat Singulärwerte . Berechne die Spektralnorm und die Frobenius-Norm .

  13. Ex. 117.13ApplicationAnswer key

    Ein Bild hat numerischen Rang . Was ist das Kompressionsverhältnis wenn man die komplette SVD von Rang speichert statt der Originalmatrix?

  14. Ex. 117.14Application

    Erkläre geometrisch, was die SVD über die Transformation der Einheitssphäre von durch die Matrix aussagt. Welche Länge haben die Halbachsen des resultierenden Ellipsoids?

  15. Ex. 117.15Application

    Zeige, dass in der SVD für alle gilt. Verwende das um zu verifizieren, dass .

  16. Ex. 117.16Modeling

    In der latent semantic analysis (LSA) wird die SVD einer Term-Dokument-Matrix auf die größten Singulärwerte trunciert. Erkläre konzeptionell, warum das "latente Themen" in den Dokumenten erfasst.

  17. Ex. 117.17Proof

    Formuliere das Eckart-Young-Theorem und skizziere die Idee des Beweises, dass tatsächlich die beste Rang-k-Approximation in Spektralnorm ist.

  18. Ex. 117.18Application

    Wenn Singulärwerte hat, welche sind die Singulärwerte von ? Berechne und .

  19. Ex. 117.19Application

    Eine Matrix hat Singulärwerte . Verwende Schwelle relativ zum größten Singulärwert. Welche ist der numerische Rang?

  20. Ex. 117.20Application

    Beweise, dass eine orthogonale Matrix alle Singulärwerte gleich 1 hat. Welche ist die Konditionszahl einer orthogonalen Matrix?

  21. Ex. 117.21Modeling

    Erkläre, wie die SVD der Aktienrendite-Matrix "Risikofaktoren" in einem Portfolio identifiziert. Was repräsentieren die ersten rechten Singularvektoren wirtschaftlich?

  22. Ex. 117.22ApplicationAnswer key

    Beweise, dass und dieselben nicht-null Singulärwerte haben.

  23. Ex. 117.23ApplicationAnswer key

    Leite die Ridge-Regression-Lösung in Bezug auf die SVD von her.

  24. Ex. 117.24ApplicationAnswer key

    Die brasilianische Zinsstrukturkurve hat tägliche Yield-Daten in 10 verschiedenen Fälligkeiten. SVD dieser Matrix identifiziert 3 Hauptfaktoren. Welche sind diese Faktoren wirtschaftlich?

  25. Ex. 117.25Application

    Für welche Werte von nimmt die SVD-Truncation eines Bildes weniger Speicher auf als das Original? Leite die allgemeine Bedingung her.

  26. Ex. 117.26Understanding

    Die Frobenius-Norm ist gleich:

  27. Ex. 117.27Application

    Wenn Singulärwerte hat, welche sind die Singulärwerte von ?

  28. Ex. 117.28Proof

    Demonstriere, dass die Spalten von und in der SVD von orthonormale Basen der 4 fundamentalen Untervektorräume von bilden. Formuliere jeden Untervektorraum und seine Basis explizit.

  29. Ex. 117.29ModelingAnswer key

    Beschreibe den Algorithmus zur Empfehlung durch kollaborative SVD: gegeben eine dünn besetzte Benutzer-Artikel-Matrix, wie kann die SVD-Truncation fehlende Bewertungen vorhersagen und Artikel empfehlen?

  30. Ex. 117.30Challenge

    Beschreibe den randomisierten SVD-Algorithmus von Halko-Martinsson-Tropp (2011) in 5 Schritten. Warum ist er vorteilhaft für große Matrizen mit niedrigem numerischen Rang? Welche Komplexität hat er im Vergleich zu exakter SVD?

Quellen

Updated on 2026-05-06 · Author(s): Clube da Matemática

Found an error? Open an issue on GitHub or submit a PR — open source forever.