美文网首页【机器学习-深度学习】
【深度学习-数学基础】向量和矩阵的范数归纳

【深度学习-数学基础】向量和矩阵的范数归纳

作者: 阿牛02 | 来源:发表于2019-08-02 09:07 被阅读0次

向量的范数

定义一个向量为:a=[-5,6,8,-10]。

向量的 1 范数:向量的各个元素的绝对值之和,上述向量 a 的 1 范数结果就是:29。

向量的 2 范数:向量的每个元素的平方和再开平方根,上述 a 的 2 范数结果就是:15。

向量的负无穷范数:向量的所有元素的绝对值中最小的:上述向量 a 的负无穷范数结果就 是:5。

向量的正无穷范数:向量的所有元素的绝对值中最大的:上述向量 a 的负无穷范数结果就 是:10。

矩阵的范数

定义一个矩阵 A=[-1 2 -3;4 -6 6]。

矩阵的 1 范数:矩阵的每一列上的元素绝对值先求和,再从中取个最大的,(列和最大), 上述矩阵 A 的 1 范数先得到[5,8,9],再取最大的最终结果就是:9。

矩阵的 2 范数:矩阵 AtA 的最大特征值开平方根,上述矩阵 A 的 2 范数得到的最终结果 是:10.0623。

矩阵的无穷范数:矩阵的每一行上的元素绝对值先求和,再从中取个最大的, (行和最大), 上述矩阵 A 的 1 范数先得到[6;16],再取最大的最终结果就是:16。

矩阵的核范数:矩阵的奇异值(将矩阵 svd 分解)之和,这个范数可以用来低秩表示(因 为最小化核范数,相当于最小化矩阵的秩——低秩),上述矩阵 A 最终结果就是:10.9287。

矩阵的 L0 范数:矩阵的非 0 元素的个数,通常用它来表示稀疏, L0 范数越小 0 元素越多, 也就越稀疏,上述矩阵 A 最终结果就是:6。

矩阵的 L1 范数:矩阵中的每个元素绝对值之和,它是 L0 范数的最优凸近似,因此它也 可以表示稀疏,上述矩阵 A 最终结果就是:22。

矩阵的 F 范数:矩阵的各个元素平方之和再开平方根,它通常也叫做矩阵的 L2 范数,它 的有点在它是一个凸函数,可以求导求解,易于计算,上述矩阵 A 最终结果就是:10.0995。

矩阵的 L21 范数:矩阵先以每一列为单位,求每一列的 F 范数(也可认为是向量的 2 范 数),然后再将得到的结果求 L1 范数(也可认为是向量的 1 范数),很容易看出它是介于 L1 和 L2 之间的一种范数,上述矩阵 A 最终结果就是:17.1559。

相关文章

  • 【深度学习-数学基础】向量和矩阵的范数归纳

    向量的范数 定义一个向量为:a=[-5,6,8,-10]。 向量的 1 范数:向量的各个元素的绝对值之和,上述向量...

  • 译 介绍机器学习中的向量范数

    译 介绍机器学习中的向量范数 原文地址 向量范数 向量和矩阵运算中常常依赖向量的大小和长度的计算。 向量的长度称为...

  • 向量范数和矩阵范数

    线性代数中最有用的一些运算符是范数(norm)。非正式地说,一个向量的范数告诉我们一个向量有多大。 这里考虑的大小...

  • 范数

    范数,是用来衡量向量,矩阵的大小的。 下面介绍一下常用的范数: 向量的范数 L1范数: 其实就是向量每一维数的绝对...

  • 视频特效学习04-OpenGL基础变化

    学习目标: 向量、矩阵和基础变化(了解) 使用矩阵/向量移动几何图形(实践) 矩阵堆栈(理解) 1. 向量与矩阵 ...

  • 常见向量范数和矩阵范数

    1、向量范数1-范数: ,Euclid范数(欧几里得范数,常用计算向量长度),即向量元素绝对值的平方和再开方,ma...

  • 【深度学习-数学基础】矩阵和向量相乘结果

    矩阵和向量相乘结果 一个 m 行 n 列的矩阵和 n 行向量相乘,最后得到就是一个 m 行的向量。运算法则就是矩阵...

  • 范数与距离度量(python实现)

    范数 norm则表示范数,函数参数如下: ①x: 表示矩阵(也可以是一维) ②ord:范数类型 向量的范数: ​ ...

  • 矩阵和向量

    概述 本文主要讲解矩阵和向量的基础数学知识,我们的目标是能掌握基本的运算操作即可。 矩阵 向量 矩阵运算 矩阵与向...

  • 李沐-动手学深度学习(三)线性代数

    标量的长度就是其绝对值。 向量: 矩阵: 对于矩阵,一般用F范数(因为矩阵范数算起来比较麻烦) 一个矩阵是正定的,...

网友评论

    本文标题:【深度学习-数学基础】向量和矩阵的范数归纳

    本文链接:https://www.haomeiwen.com/subject/suxkrctx.html