机器学习 ——regression

本文详细介绍了线性回归模型的基本原理,包括线性模型的定义、损失函数的计算方式,以及如何通过梯度下降法寻找最优参数,实现模型训练。文章还深入探讨了梯度下降算法的工作流程,为读者提供了理解和应用线性回归模型的全面指南。

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

Regression

预测模型

1.Model

Linear model:
y=b+∑wixiy = b+ \sum w_i x_iy=b+wixi

2.Goodness of Function

Loss Function : output( how bad it is)
L(f)=∑i=1N(yn−(b+wxji))2L(f) = \sum_{i=1}^{N} (y^n -(b+w x_j ^i))^2L(f)=i=1N(yn(b+wxji))2

3.Best Function

w∗,b∗=arg⁡min⁡w,b∑i=1N(yn−(b+wxji))2w^{*},b^* = \mathop{\arg\min_{w,b}} \sum_{i=1}^{N} (y^n -(b+w x_j ^i))^2w,b=argw,bmini=1N(yn(b+wxji))2
https://hiphotos.baidu.com/feed/pic/item/5882b2b7d0a20cf424e484d47b094b36acaf9940.jpg
Gradient Descent (无约束最优化问题)
min⁡x∈Rnf(x)\mathop{\min_{x \in R^n}} f(x)xRnminf(x)

If in the convex (eg linear regression) will find the global minimum

Algorithm

  1. get x0x^{0}x0
  2. calculate the gk=g(xk)g_k=g(x^{k})gk=g(xk) ,when gk&lt;εg_k &lt; \varepsilongk<ε and x∗=xkx^{*} = x^{k}x=xk,end the algorithm. otherwise ,
    f(x(k)−λkgk)=min⁡λ≥0(f(x(k)−λgk))f(x^{(k)}-\lambda_{k} g_k) = \mathop{\min_{\lambda \geq0}}(f(x^{(k)}-\lambda g_k))f(x(k)λkgk)=λ0min(f(x(k)λgk))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值