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不是很大,都是建议直接使用正规方程法的。

    推荐阅读
  • 为什么新官上任要点三把火呢(新官上任要点三把火原因解析)

    但以后是否还会不断做好事贝lJ难说了。最后,贝lJ是贴出告示,说明自己从何月何日开始接受百姓诉讼。

  • 熬绿豆水放什么冰糖(熬绿豆水用的冰糖是什么)

    以下内容希望对你有帮助!熬绿豆水放什么冰糖在熬绿豆水的时候,放市面上常见的冰糖就可以了。而且冰糖具有补中益气、和胃润肺、止咳化痰、清热降浊、养阴生津、止汗解毒等功效,还可以缓解咽喉肿痛。将薏米和绿豆淘洗干净,放水中浸泡2小时。锅内放入煮开,放入薏米,煮半小时。搅拌一下即可盛出,这样绿豆汤就做好了。

  • 正宗地锅鸡的做法(如何做正宗地锅鸡)

    如何做正宗地锅鸡准备材料:鸡肉,茄子,红薯粉丝,面粉,葱,姜,花椒,八角,干辣椒,生抽,酱油,蚝油,料酒,盐面粉加水活成光滑的面团,盖上保鲜膜在放一旁醒发鸡肉凉水下锅加料酒,焯出血沫,捞出用冲洗干净,控水备用葱,姜,。

  • 3000米跑步一个星期快速训练方法(体能不好通关技巧也难用)

    前一天长跑,第二天也必然身体乏力,反而影响第二天的2000米长跑测试。5至10分钟的热身,可以让身体在接下来的跑步测试中,更快地进入状态。假设心肺能力尚可,那么可以采用“先慢后快”的跑法。因为目标是及格,不是拿冠军、出成绩。按照这种“先慢后快”的跑法,最终的成绩可能会比你预期的高不少。如果2000米跑是每年必须参加的身体测试,那么应试者最好提前安排至少一两个月时间进行规律训练。

  • 吃牛肉能吃西瓜吗(吃牛肉是否能吃西瓜)

    吃牛肉能吃西瓜吗吃完牛肉可以吃西瓜,牛肉富含很多蛋白质,对身体有营养作用,也含有各种氨基酸。西瓜里面也有很多维生素和氨基酸,并且有很多水分。对身体还有很多好处,可以补充身体内所需要的各种营养物质,增强免疫力,增强体质。如果造成不良反应,需要立即到医院就诊,在医生的指导下处理病情。并且平时要注意饮食习惯,少吃辛辣、生冷等刺激性食物,注意休息,不要熬夜。

  • 30个民间钓鱼小技巧(农村大爷钓鱼非常好使的一款饵)

    俗话说“小鸡肚肠”讲的就是鸡肚肠很小。具体是先准备30克的丁香,50度以上白酒500毫升,小鸡肚肠一付。鸡肠无需清洗,把鸡肠剪成一到二厘米的小段,然后放入瓶中,加入丁香,加入白酒,浸泡半个月后即可使用。这样做的好处让鸡肠更具香味,更能吸引鱼,又能让鸡肠保存期更长。鸡肠因为其腥味重又很美味一直被鱼类所喜食,人类一直以来也经常把鸡肠作为诱饵和钓饵使用。

  • 开展员工心理疏导方案(合作搭建EAP员工心理援助服务平台)

    EAP不仅只是针对员工的心理援助,更多为员工提供全方位的服务。EAP服务的专业群体是多元的,包含社会工作、咨询、心理学、人力资源、劳动关系、护理、医学、职业保健、法律等领域专业人员。30%的受访员工希望有更多的心理健康日,预防职场倦怠。华领国际通过合作搭建EAP服务平台,认真贯彻中央领导有关人文关怀的指示精神,帮助企事业单位建立和完善“以人的需求和人的发展”为目标的EAP管理模式,全方位完善员工关怀。

  • 春节优美文案创意简短(唯美的春节说说)

    唯美的春节说说希望过年你能拿着一堆红包砸向我的脸,就是要这么简单粗暴的亲情愿你过一个快乐的春节!愿世界布满详和,我以最真诚的心,祝愿您拥有幸福的一年!在此新年和未来的每个新年里,你都是我唯一的爱,亲爱的,新年快乐!。

  • 什么叫三维世界(三维世界是什么呢)

    普遍存在于宇宙世界的事物,例如,宇宙,真空,太阳,月亮;国家,学校,思想,语言等,皆有其与众不同的具体内容承认世界万事万物都有其特别的“内容,时间,空间”的世界观,简称为《超物质三维世界观》,我来为大家科普一下关于什么叫三维世界?承认世界万事万物都有其特别的“内容,时间,空间”的世界观,简称为《超物质三维世界观》。承认这个事实的世界观,称作《唯物质三维世界观》。

  • 桔树冻伤怎么办(桔树冻伤的处理方法)

    桔树冻伤的处理方法及时支撑树体防止枝梢劈裂冰冻雨雪天气持续时间长,强度大,柑桔树枝和叶片上冻结了厚厚的冰层,使柑桔树的承受的负荷加重,容易造成枝梢劈裂,特别是对于分枝角度小的品种如椪柑更容易发生劈裂现象,应及时用绳索绑。