美文网首页
正规方程

正规方程

作者: 马光98 | 来源:发表于2018-05-20 20:54 被阅读0次

对于一组训练集,我们可以将其分为三个向量X,Y,Θ

讲义截图

因为对于X, Y, θ来说,他们符合h(x)=y,所以矩阵意义上来说

X · θ = Y

对于一般的方程式,若想知道θ的值,直接把X除过去就行,但是这里因为X是矩阵,不一定存在X的逆矩阵(非方阵),所以左右两边先X的转置矩阵

XT·X · θ = XT·Y (XT为X的转置矩阵)

这样XT·X就是方阵了,只要行列式不为0,就存在逆矩阵了

左右两边乘上XT·X的逆矩阵(假设存在,后讨论可能不存在的情况)

θ = (XT·X)^-1 ·XT·Y

这就是正规方程(Normal Equation)


但是,XT·X的逆矩阵有可能不存在,不存在的原因就几种:

1.特征冗余 也就是说选取的特征直接存在线性关系,如正方形的面积与边长,解决方案是删掉冗余的特征

2.特征过剩 例如特征n的个数比训练集m的个数还多,解决方案是删除部分特征或用“正则化”


正规方程与梯度下降对比:

两者都是用于求最佳的θ值,不过两种方法有不同的应用场景

正规方程不需要算α,而且不像梯度下降一般,而是一步到位,但是复杂度为o(n^3),适合n较小时的场景

梯度下降的复杂度为o(n^2),更适合n更大的场景。

相关文章

  • 线性回归

    代价函数 代价函数 梯度 正规方程 正规方程步骤

  • 正规方程

    对于一组训练集,我们可以将其分为三个向量X,Y,Θ 因为对于X, Y, θ来说,他们符合h(x)=y,所以矩阵意义...

  • 第二周 - Computing Parameters Analy

    正规方程法 梯度下降法使用迭代找出θ的值,也可以使用数学方法-正规方程法直接计算出θ的值。 使用正规方程法时不需要...

  • 1.4参数的计算分析

    正规方程(Normal Equation) 正规方程(Normal Equation)提供了一种可以直接一次性求解...

  • day6

    正规方程(normal equation) 解回归问题 对于某些回归问题,用正规方程求解参数θ的最优值(误差函数的...

  • 【机器学习】-Wee2 5. 标准方程不可逆(Optional)

    Normal Equation Noninvertibility 正规方程 ( normal equation )...

  • [Week 2] Machine-learning Notes

    正规方程(没搞明白这公式是怎么出来的。。。。) 1 . 如果使用正规方程法,那么就不需要归一化特征变量。2 . 并...

  • (二)线性回归正规方程

    一、什么是正规地方程 (1)找到合适的预测函数(2)找到预测值与真实值之间的损失函数。 正规方程--最小二乘法就是...

  • 哲哲的ML笔记(九:正规方程)

    到目前为止,我们都在使用梯度下降算法,但是对于某些线性回归问题,正规方程方法是更好的解决方案 正规方程是通过求解 ...

  • 吴恩达机器学习笔记(二)

    第三十三课:正规方程(区别于迭代方法的直接解法) 对于某些线性回归问题,正规方程会给我们更好的方法来求得参数θ的最...

网友评论

      本文标题:正规方程

      本文链接:https://www.haomeiwen.com/subject/yxatjftx.html