3、机器学习中的数学基础:线性代数与微积分

机器学习中的数学基础:线性代数与微积分

1. 机器学习中的范数应用

在机器学习里,l2 和 l1 范数有着广泛用途。比如线性回归中所用的最小二乘成本函数,它其实就是误差向量的 l2 范数,也就是实际目标值向量与预测目标值向量的差值。

为了防止模型过拟合,我们常常需要对模型进行正则化处理。一般的做法是在模型的成本函数中添加模型参数向量的 l2 范数或 l1 范数的平方作为惩罚项。当使用参数向量的 l2 范数进行正则化时,这被称作岭(Ridge)正则化;若使用 l1 范数,则被称为套索(Lasso)正则化。

2. 矩阵的伪逆

对于方程 Ax = b,其中 A ∈ Rn×n,b ∈ Rn×1,若 A 非奇异且其逆矩阵存在,那么可以通过 x = A⁻¹b 来求解 x。

然而,当 A ∈ Rm×n(即 A 为矩形矩阵且 m > n)时,A 的逆矩阵不存在,此时就无法用上述方法求解 x。不过,我们可以得到一个最优解 x* = (ATA)⁻¹ATb。矩阵 (ATA)⁻¹AT 被称为伪逆,因为它能像逆矩阵一样提供最优解,在最小二乘法(如线性回归)中会用到这个伪逆。

3. 特定向量方向上的单位向量

特定向量方向上的单位向量,是该向量除以其模长或范数得到的。在欧几里得空间(也叫 l2 空间)中,向量 x = [3 4]T 方向上的单位向量计算如下:
[
\frac{x}{|x|}=\frac{[3\ 4]^T}{\sqrt{3^2 + 4^2}}=\frac{[3\ 4]^T}{5}=[0.6\ 0.8]^T
]

4. 向量在另一个向量方向上的投影

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值