代价函数(cost function)

假设有这样一份关于房价的数据:

房屋面积价格
24
48
510

那么我们为了预测房屋价格,假设预测函数为h(x)=θ0*x + θ1,为了尽可能少的考虑变量,先假设 θ1=0,所以得到预测函数为h(x)=θ0*x

当θ0取1,2,3时,预测函数的图像为
θ=1
θ=2
θ=3
红标为训练数据的点,损失函数就是这些点到预测函数的距离,距离越大,误差越大,可以看到,当θ0=2时,所有点都在预测函数的线上,这说明误差为0,现在用数学函数来表示这些距离:
J
根据上述公式,推导出J的值:

θ0J
17.5
20
37.5

画出J的图像:
J
所以找出预测函数最优的参数值的问题就转换成找出J(θ01)的最小值的问题。

在该例中,代价函数就是J(θ01)。

在之前的例子中,θ0=0,现在,假设θ0不为0。
当θ0不为0时,代价函数将受到2个参数的影响,θ0和θ1,J(θ01)的图像就会变成下图的样子:
J(θ0,θ1)
在3d图中,代价函数的最小值就是最低点,可能同一个代价函数会有多个最低点或者局部最低点,起始位置不同的两个点可能会导致最终得到的最低点也不同,如上图,相近的两个点最终得到的最低点相差很远。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值