Liner Regression problem

Model Representation(模型构建)

以房价预测为例,假设有如下可供训练的数据集(数据总量为m):

住宅面积 (x)销售价格(y)
12345w
14555w
12042w
8030w

将这些点绘制在直角坐标系上则为:
house prediction.jpg

其中x是住宅面积,y是销售的价格,那么假设预测函数为h且函数h是线性的,那么可设函数 h=θ0+θ1x h = θ 0 + θ 1 x ,其中 θ0θ1 θ 0 、 θ 1 为参数。

代价函数

如何用假设的函数h来较好的拟合训练数据集是我们接下来要关心的问题。即如下图所示:
house prediction liner fitting.jpg

这样就可以将问题看成一个最优化问题,即优化参数使得所有标签值到预测值的距离总和越小,由于接下来要进行求导,为求导方便,那么定义代价函数 J(θ0,θ1)=12mni=1(hθ(x(i))y(i))2 J ( θ 0 , θ 1 ) = 1 2 m ∑ i = 1 n ( h θ ( x ( i ) ) − y ( i ) ) 2
那么总结如下图所示:
cost function.PNG

如何最小化代价函数(梯度下降)

不断调整参数 θ0,θ1 θ 0 , θ 1 ,使得代价函数J最小
梯度下降.PNG

α的取值

  • α若太大,可能跳过局部最优值,甚至无法收敛
  • α 若太小,收敛速度太慢
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值