线性回归(一元)算法算法模型(octave,matlab)

这篇博客介绍了如何使用Octave或MATLAB实现一元线性回归算法。主要内容包括导入训练数据,绘制二维图,设置梯度下降参数,计算代价函数及参数theta,最后在图上展示回归直线。
摘要由CSDN通过智能技术生成

程序目的:

以现有的“餐厅利润”以及对应的“城市人口数”作为训练数据,已达到预测在“某一人口数量城市”开设餐厅的“利润额”的目的。

程序概要:

1,导入训练数据并做二维图

2,使用梯度下降计算参数theta(参数为向量,y=theta0+theta1x)  

  • 梯度下降参数设定
  • 代价函数计算;
  • 参数theta计算
  • 在二维图上画出回归直线
3,绘制代价函数J的曲面图
4,绘制代价函数等高线图
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值