Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Decomposição espectral Marcos Augusto dos Santos marcos@dcc.ufmg.br Autovalores e Autovetores • Autovetores (para uma matriz S de ordem m) Só tem solução não trivial se autovalor autovetor Exemplo: Sec. 18.1 Multiplicação matriz vetor  S  30 0 0 0 20 0 0 0 1           Tem autovalores 30, 20, 1 com os autovetores correspondentes:            0 0 1 1v            0 1 0 2v            1 0 0 3v Qualquer vetor (por exemplo, x= ) pode ser visto como uma combinação linear de autovetores: x = 2v1 + 4v2 + 6v3           6 4 2 Sec. 18.1 Multiplicação matrix vector • A multiplicação matriz-vetor, tal como Sx, pode ser reescrita em função de autovalores e autovetores:  Sx  S(2v1  4v2  6v 3) Sx  2Sv1  4Sv2  6Sv3 21v1  42v2  63v 3 Sx  60v1  80v2  6v 3 Sec. 18.1 Autovalores & Autovetores 0' e , 2121  vvvSv  Para matrizes simétricas, autovetores para autovalores distintos são ortogonais Todos autovetores de uma matriz simétrica real são reais. 0vSv se então ,0,  Swww Tn Todos autovalores de uma matriz semidefinida positiva são positivos Sec. 18.1 Polinômio característico Exemplo • Seja • Então Os autovalores são 1 and 3 (positivos). • Os autovetores são ortogonais :        21 12 S .01)2(|| 21 12 2               IS IS       1 1       1 1 Real, simétrica. Sec. 18.1  Seja uma matriz quadrada com m autovetores distintos (matriz com posto completo)  Teorema: Existe uma decomposição espectral  As colunas de U são os autovetores de S  Os elementos de são os autovalores de Decomposição espectral diagonal Sec. 18.1 Decomposição espectral            nvvU ...1 U tem os autovetores como colunas:                                            n nnnn vvvvvvSSU    ............ 1 1111 Então, SU pode ser escrita como S=UU–1. Portanto, SU=U, ou Sec. 18.1 Decomposição espectral - exemplo Seja .3,1; 21 12 21        S Os autovetores e formam:       1 1       1 1         11 11 U Invertendo, temos         2/12/1 2/12/1 1U Então, S = UU–1 =                     2/12/1 2/12/1 30 01 11 11 Relembre que UU–1 =I. Sec. 18.1 Exemplo Divida U (e multique U–1) por 2                     2/12/1 2/12/1 30 01 2/12/1 2/12/1 Então, S = Q (Q-1= QT )  Sec. 18.1 • Se é uma matriz simétrica: • Teorema: Existe uma (única) decomposição espectral • onde Q é ortogonal: – Q-1= QT – As colunas de Q são os autovetores normalizados Decomposição espectral TQQS  Sec. 18.1 Para casa • Examine a decomposição espectral (se existente) de cada uma das seguintes matrizes: , 01 10        , 01 10       , 32 21             42 22 Sec. 18.1 Decomposição por valores singulares TVUA  mm mn V é nn Para uma matrix A m  n, de posto r, existe uma fatorização (decomposição por valores singulares = dvs) dada por: As colunas de U são os autovetores de AAT. As colunas de V são os autovetores de ATA. ii    rdiag  ...1 Valores singulares Os autovalores 1 … r de AA T são autovalores de ATA. Sec. 18.2 Decomposição por valores singulares • dimensões e esparsidade Sec. 18.2 Exemplo de DVS Seja             11 10 11 A Sec. 18.2  DVS pode ser usada para computar aproximações ótimas da matriz fornecida.  Problema: Encontre Ak de posto k tal que Ak e X são matrizes mn. Aproximações de posto norma de Frobenius F kXpostoX k XAA   min )(: Sec. 18.3 Erro na aproximação de posto  Quão boa é a aproximação?  É a melhor possível, medida pela norma de Frobenius : 1 )(: min    kFkF kXpostoX AAXA  Sec. 18.3 Utilização da redução de posto  Matrizes de termos-documentos podem ter m=50000, n=10 milhões (e posto próximo de 50000)  Pode-se construir uma aproximação A100 com posto 100.  De todas as matrizes de posto 100, a aproximação de menor erro (norma de Frobenius) é dada pela DVS . C. Eckart, G. Young, The approximation of a matrix by another of lower rank. Psychometrika, 1, 211-218, 1936. Sec. 18.3 Mineração de dados  Dada uma matriz A de termos-docs, compute a aproximação Ak.  Tem-se uma linha para cada termo e uma coluna para cada doc em Ak  Os docs estão em um espaço de dimensão k<<r. Sec. 18.4 Para casa • Os alunos presentes ao final desta aula, poderão entregar, impreterivelmente , junto com a prova, o exercício distribuído. • Bônus: até 03 pontos a serem somados à nota auferida na prova. Sec. 18.1