Singulärvärdesuppdelningen
Singulärvärdesuppdelningen, ofta förkortad SVD (Singular Value Decomposition), är en central dekompositionsteknik inom linjär algebra. Den möjliggör uppdelningen av en reell eller komplex matris i tre andra matriser. För en given matris A av storleken m x n, kan SVD uttryckas som produkten A = UΣV^T (eller A = UΣV* för komplexa matriser), där U är en ortogonal matris av storleken m x m, Σ (sigma) är en diagonalmatris av storleken m x n, och V är en ortogonal matris av storleken n x n.
Matrisen Σ innehåller de singulära värdena av A, vilka är icke-negativa reella tal ordnade i fallande ordning
Singulärvärdesuppdelningen har breda tillämpningar inom många områden. Inom datavetenskap används den för dimensionsreducering, brusreducering och bildkomprimering.