77百科网
当前位置: 首页 金融知识

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

时间:2023-05-08 作者: 小编 阅读量: 4 栏目名: 金融知识

什么是正规方程本文是吴恩达《机器学习》视频笔记第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不是很大,都是建议直接使用正规方程法的。

    推荐阅读
  • 爱无止境是什么意思(爱无止境指什么)

    爱无止境指什么爱情本就是一部忧伤的童话任何一个读过它的人,都曾经或多或少留下过遗憾当我们读完之后,都会明白一个道理,那就是爱情的世界里,缘分主宰着一切.当我们放弃一个很爱你的人的时候并不痛苦,因为我们与这个人很可能。

  • 给姥姥的祝福语春节版(过年给奶奶的祝福语)

    过年给奶奶的祝福语新年到,财神到,祝您福星当头照;心情好,身体好,祝您生活更美妙;钞票多,家庭和,祝您日子红火火;祝福意,请笑纳,祝您幸福早发达新年快乐!  星空中点点闪烁的荧光,环绕着缤纷的绮丽梦想,祝福你今年许下的。

  • 0是什么意思实例说明(0有着众多的与众不同之处)

    0有着众多的与众不同之处0的表示法0既不是正数也不是负数,它是正数与负数的分界点0既不是质数也不是合数,但它是个完全平方数它的任何次方(没有0次方)都是0它也是的集相反数、平方根、立方根是自己本身的数0没有倒数,因为0不能做。

  • 一开头的成语(这些全是一开头的成语)

    这些全是一开头的成语一路平安一五一十一团和气一表人才一马当先一事无成一心一意一言为定一知半解一鸣惊人一动不动一年一度一模一样一筹莫展一本正经一年半载一点一滴一叶知秋一意孤行一技之长一览无余一声不吭一笔勾销一如既往一反常态。

  • 我的世界电脑版怎么简单获得披风(我的世界电脑版简单获得披风方法)

    我的世界电脑版简单获得披风方法首先打开浏览器,进入披风素材网址进入网站以后,可以看到有很多皮肤素材点击进去,可以看到有很多的披风或者皮肤素材,选择己喜欢的选择完成后,展示图的上方有这个披风的名字,需要把它下接着进入游戏界面,选择创。

  • 越南是哪个国家(越南属于亚洲)

    越南属于亚洲越南,是亚洲的一个社会主义国家位于东南亚的中南半岛东部与广西、云南接壤,西与老挝、柬埔寨交界,国土狭长,面积约33万平方公里,紧邻南海,海岸线长3260多公里,是以京族为主体的多民族国家历史上,越南中。

  • 2022独一无二的微信情侣头像卡通(2022你该换微信头像了)

    大家好,我是颖子。到底出于什么目的我会选择这样去为你难过?以前,我总会需要些感伤的歌曲来平静亢奋的自己,但现在我却不得不去逃避它们。它们只会加深我的伤痛,超了负荷的我再也承载不了那些逆流成河的悲伤!本期主题:2022你该换微信头像了,50张唯美情侣照片艺术签名头像,请查收!喜欢本期头像可在文章最后图找到我,定制设计哦!

  • 鲍鱼排骨汤的家常做法(鲍鱼排骨汤的烹饪方法)

    以下内容希望对你有帮助!鲍鱼排骨汤的家常做法材料:排骨300克,小鲍鱼若干。鲍鱼请卖家去除杂质,清洗干净。排骨入锅内热水焯烫过凉洗净,再次放入锅内加水烧开转入电砂锅。加入姜片和料酒,转自动挡烧1小时左右,加入鲍鱼再煲半小时。食用时候加点盐和胡椒粉即可。

  • 竞聘主管经理ppt怎么写(部门经理竞聘报告PPT)

    部门经理竞聘报告PPTHello大家好,我是帮帮今天跟大家分享一张部门经理竞聘报告PPT,全内容架构演示课件,招聘述职轻松完成有个好消息!为了方便大家更快的掌握技巧,寻找捷径请大家点击文章末尾的“了解更多”,在里面找到并关。

  • 地毯清洁如何清洁地毯(地毯清洁的方法)

    地毯清洁的方法使用吸尘器日常清洁:地毯的绒毛很容易积灰,吸尘器是对付地毯灰尘的好帮手可以先用立式吸尘器把地毯大面积的清理一遍,进行除尘第一步;然后再提起手持式吸尘器,对落灰特别严重的地方,比如茶几下面、墙角、床沿边。