AI圣经-深度学习-读书笔记(二)-线性代数

线性代数

线性代数主要是面向连续数学。

标量:一个标量就是一个单独的数。

向量:一个向量就是一列数。我们可以把向量看成空间中的点,每个元素是不同坐标轴上的坐标。

矩阵:矩阵是一个二维数组,其中每个元素由两个索引所确定。

张量:一个数组中的元素分布在若干维坐标中的规则网络。

元素对应相乘 A ⋅ B A · B AB

点积 C = A B C=AB C=AB,矩阵乘法

范数:衡量你一个向量的大小。范数是向量映射到非负值的函数。

范数满足一下几条性质:

f ( x ) = 0 = > x = 0 f(x)=0 => x=0 f(x)=0=>x=0

f ( x + y ) ⩽ f ( x ) + f ( y ) f(x+y)\leqslant f(x)+f(y) f(x+y)f(x)+f(y)(三角不等式)

∀ α ∈ R , f ( α x ) = ∣ α ∣ f ( x ) \forall \alpha \in \mathbb{R},f(\alpha x)=|\alpha |f(x) αR,f(αx)=αf(x)

L 2 L^{2} L2范数称为欧几里得范数,在机器学习中出现的非常频繁。平方 L 2 L^{2} L2范数经常用来衡量向量的大小,可以简单的通过点积 x T x x^{T}x xTx计算。

平方 L 2 L^{2} L2范数在数学上和计算上都比 L 2 L^{2} L2范数本身更方便,但是平方 L 2 L^{2} L2范数在原点附近增长的非常缓慢。

当机器学习中零和非零元素之间的差异非常重要时,通常会使用 L 1 L^{1} L1范数。

有时候,我们会统计向量中非零元素的个数来衡量向量的大小。

F r o b e n i u s Frobenius Frobenius范数,简称 F F F-范数,可以衡量矩阵的大小。在深度学习中,经常可以看到。其类似于向量的 L 2 L^{2} L2范数。

∣ ∣ A ∣ ∣ F = ∑ i , j A i , j 2 ||A||_{F}=\sqrt{\sum_{i,j}A_{i,j}^{2}} AF=i,jAi,j2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值