范数

在线性代数中, 范数( norm)是一个表示“长度”概念的函数,为向量空间内的所有向量赋予非零的正长度或大小。对于一个n维的向量 x,常见的范数有:

向量的范数
这里写图片描述
一个向量的0范数指的是其非零元素的个数;
一个向量的1范数指的是其元素绝对值之和;
一个向量的2范数指的是其模长,即元素平方和的开方。

矩阵的范数
矩阵的范数有很多种形式,这里我们定义其p-范数为:
这里写图片描述

L0范数 表示向量中所有非零元素的个数。正是L0范数的这个属性,使得其非常适合机器学习中稀疏编码,特征选择的应用。通过最小化L0范数,来寻找最少最优的稀疏特征项。但不幸的是,L0范数的最小化问题在实际应用中是NP难问题。因此很多情况下,L0优化问题就会被relaxe为更高维度的范数问题,如L1范数,L2范数最小化问题。

L1范数 也叫“稀疏规则算子”(Lasso regularization),是L0范数的最优凸近似,而且它比L0范数要容易优化求解。

L2范数 可以防止过拟合,提升模型的泛化能力。有助于处理 condition number不好的情况下矩阵求逆很困难的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值