您的位置:首页 > 其它

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

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

范数

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

f(x)=0⇒x=0f(x)=0⇒x=0

f(x+y)≤f(x)+f(y)f(x+y)≤f(x)+f(y)

∀α∈R,f(αx)=|α|f(x)∀α∈ℜ,f(αx)=|α|f(x)

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

  LpLp范数的定义如下∥x∥p=(∑i|xi|p)1p‖x‖p=(∑i|xi|p)1p  当p=2p=2时,L2L2范数被称为欧几里得范数。它表示从原点出发到向量 xx 确定的点的欧几里得距离。平方 L2L2 范数求导方便(对 xx 中每个元素的导数只取决于对应的元素,而 L2L2 范数对每个元素的导数却和整个向量相关)。与 L1L1 范数相比,平方 L2L2 在原点附近增长得十分缓慢。所以对于那些零和非零元素之间的差异非常重要时,通常会使用 L1L1 范数(每当 xx 中某个元素从 0 增加 ϵϵ ,对应的 L1L1 范数也会增加 ϵϵ)。

L∞L∞范数:也被称为最大范数,表示向量中具有最大幅值的元素的绝对值:∥x∥∞=maxi|xi|‖x‖∞=maxi|xi|

Frobenius范数Frobenius范数:衡量矩阵的大小。∥A∥F=∑i,jA2i,j−−−−−−−√‖A‖F=∑i,jAi,j2

特征分解

  许多数学对象可以通过将它们分解成多个组成部分或者找到它们的一些属性而更好地理解,这些属性是通用的,而不是我们认为去选择产生的。比如,整数可以分解成质因数(12=2∗2∗312=2∗2∗3,从这可以看出12能被3整除,不能被5整除),这个属性不管整数是由十进制还是二进制表示都是一样的。相同的,我们也可以通过分解矩阵来发现矩阵表示成数组元素时不明显的函数性质。

  特征分解,是将矩阵分解成一组特征向量和特征值的分解方式,是使用最广的矩阵分解之一。如果矩阵 AA 有 n 个现行无关的特征向量 {v(1),...,v(n)v(1),...,v(n)},则 AA 的特征分解 可以记作 A=Vdiag(λ)V−1.A=Vdiag(λ)V−1.

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

  其中 AA 是一个 m×nm×n 矩阵,UU 是一个 m×mm×m矩阵,DD 是一个 m×nm×n 矩阵,VV 是一个 n×nn×n 矩阵。且这些矩阵都有特殊的结构:矩阵 UU 和 VV 都定义为正交矩阵,而矩阵 DD 定义为对角矩阵(不一定是方阵)。对角矩阵 DD 对角线上的元素被称为矩阵 AA 的奇异值(singular value)。矩阵 UU 的列向量被称为 左奇异向量(left singular vector),矩阵 VV 的列向量被称为右奇异向量SVD最有用的一个性质可能是拓展矩阵求逆到非方阵上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: