Dvourozměrný rozklad singulární hodnoty - Two-dimensional singular-value decomposition
Dvourozměrný rozklad singulární hodnoty (2DSVD) počítá aproximace nízkého stupně sady matic, jako je 2D obrázky nebo mapy počasí podobným způsobem jako SVD (rozklad singulární hodnoty ), který vypočítává aproximaci nízké úrovně jedné matice (nebo sady 1D vektory).
SVD
Nechť matice obsahuje sadu 1D vektorů, které byly vycentrovány. V PCA / SVD konstruujeme kovarianční matici a Gramova matice
- ,
a spočítat jejich vlastní vektory a . Od té doby , my máme
Pokud si ponecháme pouze hlavní vlastní vektory v , to dává aproximaci nízkého stupně .
2DSVD
Zde se zabýváme sadou 2D matic Předpokládejme, že jsou vystředěny . Konstruujeme kovarianční matice řádek – řádek a sloupec – sloupec
- ,
přesně stejným způsobem jako v SVD a spočítat jejich vlastní vektory a .Přibližujeme se tak jako
stejným způsobem jako v SVD. To dává téměř optimální aproximaci nízkého řádu s objektivní funkcí
Chybné hranice podobné Eckard – Youngova věta také existují.
2DSVD se většinou používá v komprese obrazu a reprezentace.
Reference
- Chris Ding a Jieping Ye. "Dvourozměrný rozklad singulární hodnoty (2DSVD) pro 2D mapy a obrázky". Proc. SIAM Int'l Conf. Dolování dat (SDM'05), s. 32–43, duben 2005. http://ranger.uta.edu/~chqding/papers/2dsvdSDM05.pdf
- Jieping Ye. "Zobecněné aproximace matic s nízkým hodnocením". Deník strojového učení. Sv. 61, s. 167—191, 2005.