机器学习-多元线性回归

本文探讨了在机器学习中如何利用梯度下降和正规方程来确定模型参数。通过解释导数在寻找损失函数最小值中的作用,详细介绍了梯度下降的更新过程,并展示了矩阵运算在简化这一过程中的优势。同时,提到了正规方程作为另一种求解方法,但因其高时间复杂度在大数据场景下效率较低。此外,还分享了特征归一化对于加速梯度下降收敛速度的重要性。最后,给出了相关代码实现的链接,供读者参考和讨论。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

假设一组包含多个特征的数据满足如下关系:

在这里插入图片描述
在这里插入图片描述
在上式中,n为特征数量,m为样本数量。(3)式又叫损失函数。

目的

通过梯度下降来确定(2)式中参数的值使(3)式的值最小。

梯度下降

由微积分的知识可知,导数的数学意义是当前点所在的斜率。
在这里插入图片描述
假设当前所处位置在1处,我们令h(x)进行如下变换
在这里插入图片描述
变换之后可以得知,h(x)会想谷底处移动。

假设当前所处位置在2处,我们也令h(x)进行如下变换
在这里插入图片描述
因为此时h(x)的导数小于0,减去起导数后,仍会使h(x)向谷底处移动。

综上,我们对损失函数求其偏导。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值