【书籍阅读】DeepLearning----第二章-线性代数

本文介绍了矩阵及其逆矩阵的应用,详细解释了不同类型的向量范数,包括Lp范数、L∞范数和Frobenius范数,并探讨了特征分解与奇异值分解的概念及用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  矩阵 AA 的逆矩阵 A1 可用于多次求解不同向量 bbAx=b 的方程。然而,逆矩阵 A1A−1 主要是作为理论工具使用的,并不会在大多数软件应用程序中实际使用。这是因为逆矩阵 A1A−1 在数字计算机上只能表现出有限的精度,有效使用向量 bb 的算法通常可以得到更精确的解 x

范数

  范数是将向量映射到非负值的函数。直观上来说,向量 xx 的范数衡量从原点到点 x 的距离。更严格地说,范数是满足下列性质的任意函数:

  • f(x)=0x=0f(x)=0⇒x=0
  • f(x+y)f(x)+f(y)f(x+y)≤f(x)+f(y)
  • αRf(αx)=|α|f(x)∀α∈ℜ,f(αx)=|α|f(x)

  所以当统计向量中非零元素的个数来衡量向量的大小(有些人称之为 L0L0 范数),这是不对的,其不满足第三条性质。因此,经常使用 L1L1 范数作为表示非零元素数目的替代函数。

  LpLp范数的定义如下

xp=(i|xi|p)1p‖x‖p=(∑i|xi|p)1p
  当p=2p=2时,L2L2范数被称为欧几里得范数。它表示从原点出发到向量 xx 确定的点的欧几里得距离。平方 L2 范数求导方便(对 xx 中每个元素的导数只取决于对应的元素,而 L2 范数对每个元素的导数却和整个向量相关)。L1L1 范数相比,平方 L2L2 在原点附近增长得十分缓慢。所以对于那些零和非零元素之间的差异非常重要时,通常会使用 L1L1 范数(每当 xx 中某个元素从 0 增加 ϵ ,对应的 L1L1 范数也会增加 ϵϵ)。
  • LL∞范数:也被称为最大范数,表示向量中具有最大幅值的元素的绝对值:
    x=maxi|xi|‖x‖∞=maxi|xi|
  • FrobeniusFrobenius范数:衡量矩阵的大小。AF=i,jA2i,j‖A‖F=∑i,jAi,j2

特征分解

  许多数学对象可以通过将它们分解成多个组成部分或者找到它们的一些属性而更好地理解,这些属性是通用的,而不是我们认为去选择产生的。比如,整数可以分解成质因数(12=22312=2∗2∗3,从这可以看出12能被3整除,不能被5整除),这个属性不管整数是由十进制还是二进制表示都是一样的。相同的,我们也可以通过分解矩阵来发现矩阵表示成数组元素时不明显的函数性质。
  特征分解,是将矩阵分解成一组特征向量和特征值的分解方式,是使用最广的矩阵分解之一。如果矩阵 AA 有 n 个现行无关的特征向量 {v(1),...,v(n)},则 AA特征分解 可以记作

A=Vdiag(λ)V1.

  奇异值分解,不是每一个矩阵都有特征分解,但是每个矩阵都有奇异值分解。

A=UDVT.A=UDVT.

  其中 AA 是一个 m×n 矩阵,UU 是一个 m×m矩阵,DD 是一个 m×n 矩阵,VV 是一个 n×n 矩阵。且这些矩阵都有特殊的结构:矩阵 UUV 都定义为正交矩阵,而矩阵 DD 定义为对角矩阵(不一定是方阵)。对角矩阵 D 对角线上的元素被称为矩阵 AA奇异值(singular value)。矩阵 U 的列向量被称为 左奇异向量(left singular vector),矩阵 VV 的列向量被称为右奇异向量SVD最有用的一个性质可能是拓展矩阵求逆到非方阵上
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值