范数

Huahuatii大约 2 分钟深度学习范数

1 向量范数

1.1 范数定义

  1. L0L_0范数0范数

    x0=0元素个数 ||x||_ {0}=非0元素个数

  2. L1L_1范数和范数1范数

    x1=i=1mxi=x1++xm \left|\left|x\right|\right|_{1}=\sum_{i=1}^{m}\left|x_{i}\right|=\left|x_{1}\right|+\cdot\cdot\cdot+\left|x_{m}\right|

  3. L2L_2范数EuclideanEuclidean范数FrobeniusFrobenius范数L2L_2范数是使用最为广泛的范数

    x2=(x12++xm2)12 ||x||_{2}=(|x_{1}|^{2}+\cdot\cdot\cdot+|x_{m}|^{2})^{\frac{1}{2}}

  4. LL_{\infty}范数极大范数

x=max{x1,,xm} \left||x|\right|_{\infty}=m a x\left\{|x_{1}|\,,\cdot\cdot\cdot,\,|x_{m}|\right\}

1.2 范数理解

通常而言,可以把范数理解为向量大小的度量方式

对于二维空间内的向量p(x,y)p(x,y)而言,L2(p)=x2+y2L_{2}(p)=\sqrt{|x|^{2}+|y|^{2}},相信这个公式大家都很熟悉了,代表 pp向量的长度。如果向量p(x,y,z)p(x,y,z)处于三维空间,那么该向量的L2L_2 范数(即向量长度)为x2+y2+z2\sqrt{|x|^{2}+|y|^{2}+|z|^{2}},推而广之, NN维空间内的向量的L2L_2 范数便能够表示该向量的长度(大小)。

2 矩阵范数

对向量范数进行推广,就获得了矩阵范数,因此矩阵范数也是对矩阵的一种度量方式,不过,由于矩阵并没有长度的概念,因此将矩阵范数看作是对矩阵长度的度量并不可行,但依旧有类似的理解方式。矩阵范数主要有三种类型:诱导范数、元素形式范数和SchattenSchatten范数

2.1 三种范数定义

  1. 诱导范数(induced norm)
  2. 元素形式范数(entrywise norm)
  3. SchattenSchatten范数

3 核函数

img
img