梯度下降法求解线性回归

梯度下降法求解一元线性回归问题

这是一元线性回归的平方损失函数
L o s s = 1 2 ∑ i = 1 n ( y i − y i ^ ) 2 = 1 2 ∑ i = 1 n ( y i − ( w x i + b ) ) 2 Loss=\frac{1}{2}\sum^n_{i=1}(y_i-\hat{y_i})^2=\frac{1}{2}\sum^n_{i=1}(y_i-(wx_i+b))^2 Loss=21i=1n(yiyi^)2=21i=1n(yi(wxi+b))2

这里的样本点x和y都是已知的,变量是w和b。

我们的目标是找到使损失函数达到最小值的w和b。
在这里插入图片描述

如果我们能够确定这个损失函数是一个凸函数,那么就可以采用梯度下降法来求解,把损失函数中的平方项展开,可以得到这样的形式。

= 1 2 ∑ i = 1 n x i 2 w 2 + b 2 + 2 x i w b − 2 y i b − 2 x i y i w + y i 2 =\frac{1}{2}\sum^n_{i=1}x_i^2w^2+b^2+2x_iwb-2y_ib-2x_iy_iw+y_i^2 =21i=1nxi2w

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值