初学机器学习简单回归心得

作为一个刚刚接触机器学习的小白,最近看了些Andrew Ng课中回归的知识,写一写自己的一些心得。

分析一个简单的小例子

回归的目的是为了使预测的函数能够更好的拟合我们给定的数据。我们先假设只在二维平面中,用一条直线去拟和一条曲线。
假设我们需要用一条直线:
hθ(X)= θ0 + θ1X1
去拟合一条抛物线
Y = X^2
假设现在我们取抛物线上的10个点作为我们的训练集:
( 1,1)、(2,4)、(3,9)、(4,16)、(5,25)、(6,36)、(7,49)、(8,64)、(9,81)、(10,100)
既然目的是为了使预测的函数与实际的数据的拟合最好,我们只需要尽量做到使他们的误差和最小即可。于是,我们可以用到最小二乘法来达到我们的目的。
误差项:E0 = (hθ(X)- Y)^2
m个误差项的平均:E = 1/(2*m)Σ(hθ(X)- Y)^2
(多除了一个2是为了使得之后的计算简便,对结果并没有什么影响)
现在我们只要使得函数
J(θ)= E = 1/(2*m)Σ(hθ(X)- Y)^2
能够趋向最小值即可
问题转化到函数的J(θ)的分析,函数J(θ)含有两个参数θ0和θ1,从④式中可以看出θ0和θ1都是平方级别的,如果我们分别以θ0,θ1,J(θ)为X,Y,Z轴构建一个空间坐标系,他们构成的图形应当为一个曲面,这个曲面应当长这

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值