线性回归

本文介绍了线性回归的概念,包括单变量和多变量线性回归模型,以及代价函数。讨论了梯度下降法和正规方程两种求解最小化代价函数的方法,并提供了实践中的技巧和注意事项。通过吴恩达机器学习课程的实例,展示了如何用Python实现梯度下降法进行单变量线性回归,并进行了模型调试。同时,比较了梯度下降和正规方程在模型训练中的效果,最后提到了scikit-learn库在实现线性回归中的应用。
摘要由CSDN通过智能技术生成

一、单变量线性回归只含有一个特征变量,模型可表示如下:
h θ ( x ) = θ 0 + θ 1 x h_{\theta }\left ( x \right )=\theta _{0}+\theta _{1}x hθ(x)=θ0+θ1x
其中θ0、θ1是模型参数,参数的选择决定了预测值与实际值的差距,这种差距用代价函数表示:
J ( θ 0 , θ 1 ) = 1 2 m ∑ ( h θ ( x ( i ) ) − y ( i ) ) 2 ( m 为 训 练 样 本 的 数 量 ) J\left ( \theta _{0},\theta _{1} \right )=\frac{1}{2m}\sum \left ( h_{\theta}\left ( x^{\left ( i \right )} \right )-y^{\left ( i \right )} \right )^{2}(m为训练样本的数量) J(θ0,θ1)=2m1(hθ(x(i))y

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值