【Machine Learning】吴恩达系列课程 | 2-1,2 Cost Function

    在卖房子这个例子中,我们用到的是线性回归模型。

    首先介绍几个概念,训练集,即我们提供的由于房子大小及对应价格的一组数据集。在训练集中,我们用m表示训练样本的数量,x表示输入变量,y表示输出变量,(x, y)表述一个训练样本,(x^(i), y^(i))中的i表示第i个训练样本。

    有了这些值,我们就可以建立一个算法模型:

其中h表示从x到y的一个映射。从最简单的开始,我们将h定义为一个线性回归模型,即h(x) = θ0 + θ1 * x,我们所要做的,就是确定θ0和θ1的值,使得得到的直线与训练集尽量拟合。

    这里就要定义一个函数——代价函数(Cost Function)。

    首先目的最简单,使得(h(x)-y)最小,或者(h(x)-y)^2最小,进一步,数据集的总和最小——>也可以写成

到这里,就可以定义出这个问题的代价函数了——

其中,又有h(x) = θ0 + θ1 * x,我们想要做的,就是关于θ0和θ1对函数J(θ0, θ1)求最小值。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值