美文网首页
特征值、特征向量和奇异值

特征值、特征向量和奇异值

作者: 瞎了吗 | 来源:发表于2019-07-10 12:00 被阅读0次

特征值和特征向量

1 特征值分解与特征向量

  • 特征值分解可以得到特征值(eigenvalues)与特征向量(eigenvectors);

  • 特征值表示的是这个特征到底有多重要,而特征向量表示这个特征是什么。

    如果说一个向量\vec{v}是方阵A的特征向量,将一定可以表示成下面的形式:

A\nu = \lambda \nu

\lambda为特征向量\vec{v}对应的特征值。特征值分解是将一个矩阵分解为如下形式:

A=Q\sum Q^{-1}

其中,Q是这个矩阵A的特征向量组成的矩阵,\sum是一个对角矩阵,每一个对角线元素就是一个特征值,里面的特征值是由大到小排列的,这些特征值所对应的特征向量就是描述这个矩阵变化方向(从主要的变化到次要的变化排列)。也就是说矩阵A的信息可以由其特征值和特征向量表示。

2 奇异值与特征值有什么关系

那么奇异值和特征值是怎么对应起来的呢?我们将一个矩阵A的转置乘以A,并对A^TA​求特征值,则有下面的形式:

(A^TA)V = \lambda V

这里V​就是上面的右奇异向量,另外还有:

\sigma_i = \sqrt{\lambda_i}, u_i=\frac{1}{\sigma_i}A\mu_i

这里的\sigma​就是奇异值,u​就是上面说的左奇异向量。【证明那个哥们也没给】
​奇异值\sigma​跟特征值类似,在矩阵\sum​中也是从大到小排列,而且\sigma​的减少特别的快,在很多情况下,前10%甚至1%的奇异值的和就占了全部的奇异值之和的99%以上了。也就是说,我们也可以用前r​r​远小于m、n​)个的奇异值来近似描述矩阵,即部分奇异值分解:
A_{m\times n}\approx U_{m \times r}\sum_{r\times r}V_{r \times n}^T

右边的三个矩阵相乘的结果将会是一个接近于A的矩阵,在这儿,r越接近于n,则相乘的结果越接近于A

相关文章

  • 线性代数网址备忘

    如何理解矩阵特征值和特征向量 特征值分解、奇异值分解和PCA概念

  • 特征值、特征向量和奇异值

    特征值和特征向量 1 特征值分解与特征向量 特征值分解可以得到特征值(eigenvalues)与特征向量(eige...

  • 人工智能数学知识

    1 线性代数 向量 向量空间; 矩阵 线性变换特征值 特征向量; 奇异值 奇异值分解 2 概率论与统计 随机事件...

  • Tensorflow快餐教程(6) - 矩阵分解

    摘要:特征分解,奇异值分解,Moore-Penrose广义逆 矩阵分解 特征向量和特征值 我们在《线性代数》课学过...

  • 奇异值

    简述:如果是方阵,则可以通过特征值分解(EVD)得到矩阵的特征参数(特征值与特征向量)。对于非方阵则需要用到奇异值...

  • SVD(奇异值分解) ——多少人曾羡慕你年轻时的容颜。。

    一、特征值分解 who is 特征值和特征向量? 说道特征值和特征向量就不得不翻开大学学的线性代数来看一遍定义了。...

  • Chapter4——矩阵特征值与特征向量和相似对角化

    1. 特征值与特征向量 定义: 注意:只有方阵具有特征值与特征向量,不同特征值所对应的特征向量之间线性无关 如何理...

  • 特征值和奇异值

    特征值和奇异值经常弄混~ 首先理解特征值分解和奇异值分解:矩阵的特征值分解考虑的是一个到自身的映射矩阵,奇异值分解...

  • 2020-01-08培训

    numpy and pandas分别用来传数据和分析数据 线性代数:特征值和特征向量特征值,即一个常数*某特征向量...

  • 特征方程, 特征根

    numpy求解矩阵的特征值和特征向量

网友评论

      本文标题:特征值、特征向量和奇异值

      本文链接:https://www.haomeiwen.com/subject/blnckctx.html