深度学习-必备的数学知识-线性代数6

深度学习-必备的数学知识-线性代数6伪逆 又称为 Moore Penrose 逆 它是一种广义的矩阵

大家好,欢迎来到IT知识分享网。

深度学习

必备的数学知识

线性代数

通过伪逆求解线性方程组

伪逆,又称为Moore-Penrose逆,它是一种广义的矩阵。我们可以找到任意一个矩阵的伪逆。矩阵 A \mathbf{A} A的伪逆定义为:
A + = lim ⁡ x → 0 ( A T A + α I ) − 1 A T \mathbf{A}^+=\lim_{x \to 0}(\mathbf{A}^T\mathbf{A}+\alpha\mathbf{I})^{-1}\mathbf{A}^T A+=x0lim(ATA+αI)1AT
这个公式被称为Tikhonov正则化,或岭回归。计算矩阵伪逆的方法很多, 这是其中的一种。我们还可以通过奇异值(SVD)计算伪逆。
A + = V D + U T \mathbf{A}^+=\mathbf{V}\mathbf{D}^+\mathbf{U}^T A+=VD+UT
其中 V D U \mathbf{V} \mathbf{D} \mathbf{U} VDU分别对应于奇异值分解中的三个矩阵。



  • V \mathbf{V} V是右奇异向量组成的矩阵
  • D + \mathbf{D}^+ D+ D \mathbf{D} D的伪逆,是一个以奇异值为对角元素的对角矩阵。对角矩阵的伪逆是通过取原矩阵的对角线上元素的倒数得到的
  • U \mathbf{U} U是左奇异向量组成的矩阵

对于一个 m × n m \times n m×n的矩阵 A \mathbf{A} A,其伪逆 A + \mathbf{A}^+ A+是一个 n × m n \times m n×m的矩阵, A + \mathbf{A}^+ A+满足以下四个条件:

  1. A A + A = A \mathbf{A}\mathbf{A}^+\mathbf{A}=\mathbf{A} AA+A=A
  2. A + A A + = A + \mathbf{A}^+\mathbf{A}\mathbf{A}^+=\mathbf{A}^+ A+AA+=A+
  3. ( A + A ) T = A + A (\mathbf{A}^+\mathbf{A})^T=\mathbf{A}^+\mathbf{A} (A+A)T=A+A
  4. ( A A + ) T = A A + (\mathbf{A}\mathbf{A}^+)^T=\mathbf{A}\mathbf{A}^+ (AA+)T=AA+

在求解线性方程 A x = y \mathbf{A}\mathbf{x}=\mathbf{y} Ax=y时,如果 A \mathbf{A} A是可逆的,那么我们可以通过
x = A − 1 b \mathbf{x}=\mathbf{A}^{-1}\mathbf{b} x=A1b
来求解,但是并不是每一个矩阵都存在逆矩阵。对于不可以使用矩阵逆求解的方程,我们可以使用伪逆进行求解。
伪逆的一个重要性质是 A A + A = A \mathbf{A}\mathbf{A}^+\mathbf{A}=\mathbf{A} AA+A=A
所以
A x = b A A + A x = A A + b A x = A A + b x = A + b \mathbf{A}\mathbf{x}=\mathbf{b}\\ \mathbf{A}\mathbf{A}^+\mathbf{A}\mathbf{x}=\mathbf{A}\mathbf{A}^+\mathbf{b}\\ \mathbf{A}\mathbf{x}=\mathbf{A}\mathbf{A}^+\mathbf{b}\\ \mathbf{x}=\mathbf{A}^+\mathbf{b} Ax=bAA+Ax=AA+bAx=AA+bx=A+b
x = A + b \mathbf{x}=\mathbf{A}^+\mathbf{b} x=A+b的解是满足 ∣ ∣ A x − b ∣ ∣ 2 ||\mathbf{A}\mathbf{x}-\mathbf{b}||_2 ∣∣Axb2最小的解,换句话说 x = A + b \mathbf{x}=\mathbf{A}^+\mathbf{b} x=A+b的解是方程所有可行性解中欧几里得距离 ∣ ∣ x ∣ ∣ 2 ||x||_2 ∣∣x2最小的一个





迹运算

行列式

矩阵特征值的乘积称为行列式,记作 d e t ( A ) det(A) det(A) ∣ A ∣ |\mathbf{A}| A
行列式有着许多重要的性质和应用:

  • 行列式可以帮助我们判断一个矩阵是否可逆,如果一个矩阵的行列式为0,那么这个矩阵是不可逆的,如果一个矩阵的行列式不为0,那么这个矩阵是可逆的
  • 行列式可以用来计算一个矩阵的伪逆
  • 等等

如有问题 恳请指正
持续更新中…

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/127390.html

(0)
上一篇 2025-09-07 21:20
下一篇 2025-09-07 21:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信