77百科网
当前位置: 首页 数码科技

为什么叫方程(什么是正规方程)

时间:2023-05-08 作者: 小编 阅读量: 3 栏目名: 数码科技

什么是正规方程本文是吴恩达《机器学习》视频笔记第24篇,对应第2周第6个视频“LinearRegressionwithmultiplevariables——Normalequation”通过前面的好多视频,我们对线。

本文是吴恩达《机器学习》视频笔记第24篇,对应第2周第6个视频。

“Linear Regression with multiple variables——Normal equation”

通过前面的好多视频,我们对线性回归方模型、模型参数的求解有了初步认识,我们有好几个视频都是用梯度下降法来求解模型参数最优值的,除此之外呢?还可以用正规方程来求最优参数,本次视频就讲正规方程。

正规方程和梯度下降法的比较

梯度下降法,说白了就是我们是使用迭代的方式逐步把最优参数给试出来的;而正规方程呢,我们使用分析的方法可以一次性快、准、狠的把最优解给找出来。

正规方程法的直观理解

我们利用初中的数学知识就可以理解一下正规方程法,以前我们学过的抛物线,假设我们的代价函数是:

上图中抛物线方程,如果系数a>0,则开口向上,有一个最小值点。你看,我们可以很快速的把这个最小值点给找出来。

当然,学过微积分后这个事更简单,我们对抛物线函数求一次导,然后让它等于0,就可以求出代价函数位于最低点时的.

更进一步的,如果我们的参数不是一个简单的实数,而是一个向量呢?即前面我们用梯度下降法求解的问题放到这个地方,就变成了:

那我们只需要对参数向量的每一个分量求偏导,然后让它等于0,得到一个方程组,把这些参数分量都求出来,就可以得到让代价函数取得最小值的参数向量的值。当然了,这个求取偏微分并求解的过程可能会相当之复杂,但我们要知道有这么一个方法。

一个例子

依然是卖房子的例子:

我们加上 一个全为1的,然后要求解的问题就变成了:

这样的话呢,我们就有了因变量y和自变量矩阵x之间的线性模型关系,然后有代价函数:

对这个代价函数求各个的偏导,然后让它等于0. 就可以求得这样一个参数向量:

这个参数向量,就可以让代价函数取最小值。很多文章管这叫最小二乘法。

回顾一下,正规方程法求解最优参数的过程:假设有m组训练样本,每个样本有n个自变量(特征),然后自变量的矩阵变成:

假如我们研究的对象,只有一个特征,那训练集就是:

相对应的,用前面的正规方程法求得的最优参数就是:

把X上面这个式子里一代,就齐活了。

在程序里,求这个是很简单的。以Octave为例,直接就是下面这样一行命令就可以搞定:

命令的前半部分pinv(X'*X), 表示X的转置与X的矩阵乘然后求逆矩阵。

这样一行命令,就可以求出让代价函数最小的参数,是不是很优秀?

梯度下降法与正规方程法的比较

相对于梯度下降法,正规方程法无需确定学习率、无需运行很多次,可以一次命中目标。

但问题是,有时候我们的特征变量特别多的时候(比如上百万)梯度下降法依然可以很好的运行,而正规方程法在计算矩阵乘法、矩阵转置、矩阵的逆的时候就对计算机的算力要求相当高了。

换句话说,当n特别大的时候,就建议使用梯度下降法了。

大和小是比较主观的,什么时候算比较大呢?根据经验,一般在n为万这一量级的时候,就可以考虑使用梯度下降法了。

只要n不是很大,都是建议直接使用正规方程法的。

    推荐阅读
  • 土豆和鸡蛋能一起做菜吃吗(土豆和鸡蛋能不能一起做菜吃)

    土豆和鸡蛋能不能一起做菜吃土豆和鸡蛋并非不能一起吃,而是不要吃带芽的土豆,自己做菜炒土豆时,如果发现土豆长芽了,不仅要把土豆芽去掉,还要把与它相连的颜色变绿的部分土豆也削掉,否则是会导致中毒的土豆芽含有一种特别的生物碱甙(龙葵。

  • 早上空腹体检喝了一口水(体检时要求空腹)

    体检时要求空腹到医院就诊,常听到的就是医生讲:这个检验需要空腹、那个检查需要空腹,可你知道到底怎么样才算空腹?一篇文章就讲清楚!1.哪些项目需要空腹?①“严格空腹项目”空腹血糖、血脂、肾功能(主要是血尿素和血尿酸)。

  • 哪吒之魔童降世票房突破40亿(票房50亿却被质疑高估了)

    文|令狐伯光5月19日,中国票房最高的动画《哪吒之魔童降世》续集终于有消息了。天劫之后,哪吒、敖丙的灵魂虽保住了,但肉身很快会魂飞魄散。太乙真人打算用七色宝莲给二人重塑肉身。2022年中旬立项,年底官宣海报,明年年初或年中正式宣传,年初宣传就暑期档上映。现在3年过去了,我认为《哪吒之魔童降世》并没有被高估,相反被很多国内观众低估了。《哪吒》票房之所以那么高,也是因为普通观众为此投了票。

  • 麻花的制作方法简单的(麻花怎么做)

    麻花怎么做食材:面粉250克,鸡蛋一个,牛奶100克,白砂糖35克,酵母三克,黄油25克除黄油以外,其他的材料放在一个大盆子里面,揉搓成面团加入黄油继续揉搓着黄油吸收为止,将面团分成四等分用手取一份用手来进行揉。

  • 看别人恋爱的文案(关于恋爱的句子)

    我们一起去了解并探讨一下这个问题吧!看别人恋爱的文案如果风也会说话,风会不会告诉你,我在想你。这世间五味俱全,而我只想给你一个人的甜。浮世三千,吾爱有三。日为朝,月为暮,卿为朝朝暮暮。有你,我就拥有全世界,没你,我一无所有。不管过去还是现在,对你的爱永不改变。深深的话,我们浅浅的说;长长的路,我们慢慢的走。一辈子那么长,等你几年算什么。

  • nvme与pcie协议区别(电脑内部接口科普)

    电脑内部接口科普CPU接口首先,那就是CPU的接口了咱们都知道CPU是接在主板上的,而接在主板上的方式一般分为三类,也叫作CPU的封装方式,分别为PGA、BGA、以及LGA咱们来了解一下各种封装方式都有什么不同LGA。

  • word 设置不同的页边距(这些页边距的设置方法能否对你有益)

    这些页边距的设置方法能否对你有益我们在排版word文档的时候,难免会遇到设置页边距的问题,那么Word的页边距是怎么设置的呢?接下来,小编将为大家介绍一下一、什么是页边距?页边距就是Word文档四周空白区域的大小,如下图所示的红色箭。

  • 中国少年说表达的感情(中国少年说表达什么感情)

    中国少年说表达的感情表达了对祖国的热爱,对青少年热切希望以及希望祖国富强的爱国情怀。《少年中国说》先提出本文的论题,标明作者对“少年中国”的理想和追求,再通过老年人和少年人性格的对比来说明国家的强弱。最后展望赞扬中国的美好前途,号召少年们担当起振兴祖国的责任。

  • 3个鸡蛋的蛋糕用量(一定要控制好比例)

    一定要控制好比例鸡蛋是带壳称50克,所以根据鸡蛋的大小来调整粉量,水量,油量,适当的增减;白糖可以用细砂糖,也可以用绵白糖,但不要用结块的绵白糖;蛋白分三次加入白糖,最后一边关开关一边提起打蛋头,蛋头上的蛋白糊呈小弯。

  • c级车油耗最低的车(车大就一定耗油)

    车大就一定耗油说到买车这件事,有的人担心的东西说实话还蛮多的,要后期保值率高、要耐开,要外观好看、内饰精致,要动力强又要省油,要空间大又要开起来操控好,总之现在的人买一台车要求真的太TM多了要是我是一个销售,估计会。