范数
Norm
范数是定义在向量空间上的一个函数,用于度量向量的大小或长度,将向量映射到非负实数。
范数属于数学和线性代数领域,特别是在优化问题、函数空间分析、机器学习中的正则化技术等方面。
常见的范数
L0 范数:即向量中非零元素的个数。
L1 范数(曼哈顿范数):即向量元素绝对值的和。
L2 范数(欧几里得范数或欧拉范数):即向量元素平方和的平方根。
L∞范数(最大范数或无穷范数):即向量元素绝对值的最大值。
p-范数:当
Frobenius 范数:用于度量矩阵的大小,是矩阵元素平方和的平方根。
核范数:核范数是矩阵奇异值的和,但不包括零奇异值。
马氏范数:其中
切比雪夫范数:即向量在任意维度上的绝对值的最大值。
每种范数都有其独特的性质和应用场景。例如,L1 范数可以导致稀疏解,常用于特征选择;L2 范数则常用于最小二乘问题;而核范数则在机器学习中的正则化中用来防止模型过拟合。
实际应用
- 在优化问题中,范数用于定义目标函数的约束条件或目标值,如L1范数可以导致稀疏解。
- 在机器学习中,范数作为正则化项,可以防止模型过拟合。
- 在信号处理中,不同类型的范数可以用于信号的重建和去噪。