How are eigenvalues related to SVD?
SVD generalizes eigendecomposition to non-square and non-symmetric matrices, factoring
Also known as: eigendecomposition, eigenvector, spectral decomposition, spectrum, diagonalization
Eigenvalues and eigenvectors decompose a square matrix into directions of pure scaling. The resulting spectral decomposition
An eigenvector of a square matrix
Eigendecomposition is a change of basis to the directions on which a matrix acts diagonally. Once
The eigenvalues are the roots of the characteristic polynomial numpy.linalg.eig) for dense matrices and power iteration or Lanczos / Arnoldi when only the dominant eigenpairs are needed.
When
For real symmetric (or Hermitian) matrices, three guarantees hold simultaneously. Every eigenvalue is real. Eigenvectors of distinct eigenvalues are orthogonal, so
Most ML constructions symmetrize for exactly this reason: covariance matrices, kernel Gram matrices,
SVD generalizes eigendecomposition to non-square and non-symmetric matrices, factoring
For an irreducible aperiodic chain, the largest eigenvalue of the transition matrix
Not in general. Real symmetric matrices and complex Hermitian matrices are guaranteed real eigenvalues and orthogonal eigenvectors — the spectral theorem. Generic real matrices can have complex eigenvalues, which always appear in conjugate pairs