代价函数

线性回归的代价函数


在这里插入图片描述

1.损失函数(cost function)

在这里插入图片描述

2.误差平方和函数 的目标(square error function)

在这里插入图片描述

3.简化

在这里插入图片描述

  • 寻找最佳拟合直线的目标

4.算法

4.1 梯度下降算法(Gradient descent algorithm)

能够自动找出使代价函数J 取最小值的参数 Θ 0 \Theta_0 Θ0 Θ 1 \Theta_1 Θ1

  • 重复直到收敛
    repeat until convergence{
    Θ j \Theta_j Θj := Θ j \Theta_j Θj - α \alpha α ∂ J ( Θ 0 , Θ 1 ) ∂ Θ j \frac{\partial J(\Theta_0,\Theta_1)}{\partial \Theta_j} ΘjJ(Θ0,Θ1) (for j=0 and j = 1)
    }
4.1.1 α \alpha α学习速率
  • ·学习率
    如果 α \alpha α太小,比喻为迈着小碎步下山,结果是要走很多步才能到达最低点;如果 α \alpha α太大,可能会越过最低点

  • 举例 :对参数 Θ 0 \Theta_0 Θ0 Θ 1 \Theta_1 Θ1不断重复下面操作,且 Θ 0 \Theta_0 Θ0 Θ 1 \Theta_1 Θ1同时更新,直到收敛
    正确操作
    temp0 := Θ 0 \Theta_0 Θ0 - α \alpha α ∂ J ( Θ 0 , Θ 1 ) ∂ Θ 0 \frac{\partial J(\Theta_0,\Theta_1)}{\partial \Theta_0} Θ0J(Θ0,Θ1)
    temp1 := Θ 1 \Theta_1 Θ1 - α \alpha α ∂ J ( Θ 0 , Θ 1 ) ∂ Θ 1 \frac{\partial J(\Theta_0,\Theta_1)}{\partial \Theta_1} Θ1J(Θ0,Θ1)
    Θ 0 \Theta_0 Θ0 := temp0
    Θ 1 \Theta_1 Θ1 := temp1
    错误操作
    temp0 := Θ 0 \Theta_0 Θ0 - α \alpha α ∂ J ( Θ 0 , Θ 1 ) ∂ Θ 0 \frac{\partial J(\Theta_0,\Theta_1)}{\partial \Theta_0} Θ0J(Θ0,Θ1)
    Θ 0 \Theta_0 Θ0 := temp0
    temp1 := Θ 1 \Theta_1 Θ1 - α \alpha α ∂ J ( Θ 0 , Θ 1 ) ∂ Θ 1 \frac{\partial J(\Theta_0,\Theta_1)}{\partial \Theta_1} Θ1J(Θ0,Θ1)
    Θ 1 \Theta_1 Θ1 := temp1

在这里插入图片描述
‘


5.矩阵

5.1矩阵乘法
  • 可以将大量运算打包到一次矩阵的乘法运算中

在这里插入图片描述

利用矩阵相乘的方法在计算机中任何语言都可以很快的实现,可以简化代码
在这里插入图片描述

  • 多个特征的处理
    在这里插入图片描述
5.2 奇异矩阵

没有逆矩阵的矩阵可以相成非常接近0,逆矩阵不存在的矩阵的专有名词是奇异矩阵或则叫退化矩阵

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值