77百科网
当前位置: 首页 生活百科

数据分析跟线性代数(深度学习笔记线性代数)

时间:2023-05-22 作者: 小编 阅读量: 1 栏目名: 生活百科

线性代数的概念对理解机器学习背后的理论至关重要,特别是对于深度学习。本文将介绍线性代数最重要的概念,这些概念用于机器学习。这将有助于你在机器学习系统的开发过程中做出更好的决策。在线性代数中,数据由线性方程表示,以矩阵和向量的形式表示。第一个指向该行,第二个指向该列。要求是矩阵具有相同的尺寸,并且结果将是具有相同尺寸的矩阵。下图显示了一个矩阵,它乘以自己的逆矩阵,得到一个2乘2的单位矩阵。

线性代数的概念对理解机器学习背后的理论至关重要,特别是对于深度学习。它让你更直观地了解算法如何在真正的工作环境下工作,从而使你能够做出更好的决策。所以如果你真的想成为这个领域的专业人士,你就不会掌握它的一些概念。本文将介绍线性代数最重要的概念,这些概念用于机器学习。

线性代数是一种连续的数学形式,它在整个科学和工程中得到应用,因为它允许你对自然现象建模并有效计算它们。因为它是一种连续的而不是离散的数学形式,很多计算机科学家并没有太多的经验。线性代数也是数学几乎所有领域的核心,如几何和功能分析。它的概念是理解机器学习背后的理论的一个重要先决条件,尤其是在你使用深度学习算法的情况下。

在开始使用机器学习之前,你不需要了解线性代数,但是在某些时候,希望更好地理解不同的机器学习算法如何真正在底层工作。这将有助于你在机器学习系统的开发过程中做出更好的决策。所以如果你真的想成为这个领域的专业人士,那么你不会掌握对机器学习很重要的零件线性代数。在线性代数中,数据由线性方程表示,以矩阵和向量的形式表示。因此,你主要处理的是矩阵和向量,而不是标量(我们将在下一节介绍这些术语)。如果你的建议中有像Numpy这样的正确库,则只需几行代码即可轻松计算复杂的矩阵乘法。这篇文章会忽略对机器学习不重要的线性代数的概念。

标量

标量只是一个单一的数字。例如24。

向量

向量是一个有序的数字数组,可以在一行或一列中。它只有一个索引,可以指向矢量中的特定值。例如,V2代表向量的第二个值,在上面的黄色图片中为“-8”。

矩阵

矩阵是一个有序的二维数组,它有两个索引。第一个指向该行,第二个指向该列。例如,M23表示第二行和第三列的值,在上面的黄色图片中为“8”。矩阵可以有多个行和列。请注意,向量也是一个矩阵,但只有一行或一列。

在黄色图片的例子中的矩阵也是2×3维的矩阵(行*列)。下面你可以看到矩阵的另一个例子及其符号:

张量

张量是一组数字,排列在一个规则的网格上,具有不同数量的轴。张量有三个指标,第一个指向行,第二个指向列,第三个指向轴。例如,V232指向第二行,第三列和第二个轴。这指的是右图张量中的值5,如下图所示:

这是上述所有概念中最通用的术语,因为张量是一个多维数组,它可以是一个矢量和一个矩阵,它取决于所具有的索引数量。例如,一阶张量将是一个向量(1个索引)。二阶张量是矩阵(2个指数)和三阶张量(3个指数),更高的称为高阶张量(超过3个指数)。

计算规则

1.矩阵标量运算

如果你乘,除,或者用矩阵加一个标量,你可以对矩阵的每一个元素进行数学运算。下图显示了完美的乘法例子:

2.矩阵向量乘法

将矩阵与矢量相乘可以被认为是将矩阵的每一行与矢量的列相乘。输出将是一个具有与矩阵相同行数的向量。下面的图像显示了这是如何工作的:

为了更好地理解这个概念,我们将计算第二个图像。为了得到结果向量的第一个值(16),我们将我们想要与矩阵(1和5)相乘的向量的数字乘以矩阵的第一行的数字(1和3))。这看起来像这样:

1 * 13 * 5 = 16

我们对矩阵的第二行中的值也做同样的事情:

4 * 10 * 5 = 4

再次为矩阵的第三行:

2 * 11 * 5 = 7

这是另一个例子:

这里有一些小抄:

3.矩阵 - 矩阵加法和减法

矩阵加法和减法相当简单直接。要求是矩阵具有相同的尺寸,并且结果将是具有相同尺寸的矩阵。你只需在第二个矩阵中添加或减去第一个矩阵的每个值及其对应的值。下面的图片展示了相关内容:

4.矩阵 - 矩阵乘法

如果你知道如何将一个矩阵乘以一个向量,那么将两个矩阵相乘并不困难。请注意,如果第一个矩阵列的数量与第二个矩阵行数相匹配,则只能将矩阵相乘。结果将是一个矩阵,它具有与第一个矩阵相同的行数和与第二个矩阵相同的列数。它的工作原理如下:

你只需将第二个矩阵拆分为列向量,并将第一个矩阵分别与这些向量中的每一个相乘即可。然后你把结果放在一个新的矩阵中(不加它们!)。下面的图片逐步解释了这一点:

这里提供了一些备忘单:

矩阵乘法属性

矩阵乘法有几个属性,可以将大量计算捆绑到一个矩阵乘法中。我们将在下面逐一讨论。我们将首先用标量和矩阵来解释这些概念,因为这会让你更好地理解。

1.交换

标量乘法是可交换的,但不是矩阵乘法。这意味着当我们乘以标量时,7 * 3与3 * 7相同。但是当我们将矩阵彼此相乘时,A * B与B * A不一样。

2.关联

标量和矩阵乘法都是关联的。这意味着标量乘3(5 * 3)与(3 * 5)3相同并且矩阵乘A(B * C)与(A * B)C相同。

3.分配

标量和矩阵乘法也是分布式的。这意味着3(53)与3 * 53 * 3相同,并且A(BC)与A * BA * C相同。

4.单位矩阵

单位矩阵是一种特殊的矩阵,但首先,我们需要定义什么是单位。数字1是一个单位,因为你与1相乘的所有东西都等于它自己。因此,与单位矩阵相乘的每个矩阵都等于它自己。例如,矩阵A乘以其单位矩阵等于A.

你可以通过以下事实来发现单位矩阵:它沿对角线有一个,而其他每个值都为零。它也是一个“平方矩阵”,意思是它的行数与列数相匹配。

我们之前讨论过矩阵乘法不是可交换的,但是有一个例外,即如果我们将矩阵乘以单位矩阵。因此,以下等式成立:A * I = I * A = A

逆向和转置

矩阵逆和矩阵移位是两种特殊的矩阵属性。再次,我们将首先讨论这些属性如何与实数相关,然后讨论它们与矩阵的关系。

1.逆向

首先,什么是逆向?乘以其倒数的数字等于1。请注意,除0以外的每个数字都有倒数。如果你将矩阵乘以它的逆,结果将是它的单位矩阵。下面的例子展示了标量的反例如何:

但不是每个矩阵都有相反的矩阵。如果矩阵是“平方矩阵”并且它可以有逆矩阵,则可以计算矩阵的逆矩阵。讨论哪些矩阵会超出这个帖子的范围。

为什么我们需要一个逆向?因为我们不能划分矩阵。没有矩阵除法的概念,但我们可以通过逆矩阵乘以矩阵,导致相同的结果。

下图显示了一个矩阵,它乘以自己的逆矩阵,得到一个2乘2的单位矩阵。

2.转置

最后,我们将讨论矩阵转置。这基本上是沿着45度轴线的矩阵的镜像,获得矩阵的转置相当简单。它的第一列仅仅是转置矩阵的第一行,第二列变成了矩阵转置的第二行。一个m * n矩阵被简单地转换成一个n * m矩阵。另外,A的Aij元素等于Aji(转置)元素。下图说明:

总结

在这篇文章中,你了解了机器学习中使用的线性代数的数学对象,还学会了如何乘、除、加和减这些数学对象。此外,你已经了解了矩阵的最重要的属性,以及为什么它们使我们能够进行更有效的计算。最重要的是,你已经学会了什么是逆矩阵和转置矩阵,你可以用它做什么。虽然在机器学习中也使用了线性代数的其他部分,但这篇文章或许能够调理清晰的获得一个概念的正确介绍。

    推荐阅读
  • 如何立足岗位发挥好示范引领作用(如何发挥好岗位的示范和引领作用)

    跟着小编一起来看一看吧!如何立足岗位发挥好示范引领作用首先要做实践的模范。要忠实履行政协会议的各种决议,自觉遵守各项工作制度,正确行使自己的民主权力。中共党员中的政协委员,不论是在政协组织的活动中,还是在日常工作生活中,都要积极地进行调查研究,了解最新动态,了解社会各方面的真实情况,了解群众的情绪、困难和诉求,充分反映他们的要求和呼声,使党委和政府能及时采纳他们对党和政府工作的意见建议。

  • 海底捞 摄像头(海底捞包间内安装摄像头遭质疑)

    对于安装摄像头是否会侵犯隐私,网友各执一词。安装了摄像头的门店也表示,安装主要是为了防止客人丢失东西,方便找回。不过,北青报记者进一步采访其安装摄像头的必要性时,截至发稿时,海底捞方面暂时没有回应。图像信息系统在营业期间应当正常运行,不得中断。在这一规定中,包间并未罗列其中。此前曾有调查称,在30家火锅店中,有19家在包间装有摄像头;在14家非火锅店中,也有2家的包间装有摄像头。

  • 讯飞智能语音服务(IQEQ齐上阵讯鸟软件打造更有)

    讯飞智能语音服务埃森哲调研显示:多达75%的高管表示,自己的组织将在未来三年积极部署某种人工智能技术,AI将作为一名同事、合作者和值得信赖的顾问,在企业中与人类并肩协作。智能客服语音机器人能够支持语音情感三分类、四分类和六分类,在各类应用场景下识别率均超过85%,在成熟的业务场景下识别准确率可高达95%。

  • 提高fps的方法csgo(FPS游戏CSGO之身位控制)

    FPS游戏CSGO之身位控制​高手与菜鸟最大的差距也许还不是枪法,而是存活率同样的一个点位,菜鸟去看点,永远是拉一个大身位,同时暴露在复数架枪点的准星内,所以死亡率奇高无比高手的身法多变,身位控制良好,知道适当切换行进节奏与路线。

  • 怎么用微信支付(用微信支付的方法介绍)

    怎么用微信支付?最简单的,看到各个超市或者别的地方的收银台都会贴有一张二维码图片,上面写着微信支付,就可以使用手机微信来支付了,打开手机微信,右上角有一个的标志,点击它,下面我们就来聊聊关于怎么用微信支付?接下来我们就一起去了解一下吧!这是把商家的二维码放到相机前,就可以自动扫描了,扫描出来后,可以看到要付款的别人的微信名称,可以核对一下,没问题就输入金额,完成付款。

  • 白萝卜多久能煮熟(白萝卜怎么煮)

    下面更多详细答案一起来看看吧!白萝卜多久能煮熟通常情况下,白萝卜水只要煮十五到二十分钟就差不多了。白萝卜煮水的做法非常简单,我们平时如果想要喝白萝卜水的话都可以自己在家里制作。制作它首先要把准备好的白萝卜清洗干净并切成片状或是块状,注意这里是不需要给萝卜去皮的。在白萝卜处理好之后,我们就可以准备一口锅并往里面倒入适量的清水加热。

  • 键盘和电脑怎么清洁(干货清洁电脑屏幕)

    键盘和电脑怎么清洁DTECH帝特,传递精彩画面,分享快乐时光!这种情况,我们可以购买专用液晶屏幕清洁剂进行清洁,价格大概在20~50元之间,通常专用清洁剂都有详细的使用说明。以上几个清洁方法都需要有规则地轻轻擦拭屏幕,不可以用力按着擦,否则容易给屏幕造成坏点。

  • 茉莉飘雪茶的功效与作用(关于茉莉飘雪茶的功效与作用)

    茉莉飘雪茶的功效与作用茉莉花茶是花茶中的典型,茉莉飘雪花茶能够帮助人体降血脂,有利于人体内脂肪的分解,还有一定的清除氧自由基作用,所以能够起到抗氧化、防衰老的功效。茉莉飘雪花茶能够起到保肝护肝、美容养颜的作用,同时还有一定杀菌、抗菌、增强机体免疫力的作用,可以预防感染性疾病,因为茉莉花茶中含有的营养物质比较丰富,能够提高机体的免疫力,也能够对抗疾病的发生。

  • 堕仙是指什么意思(堕仙出现在哪位人物身上呢)

    堕仙是指什么意思是指堕落的仙人,也指走火入魔,因为面对让自己万分痛苦的事而无法承受,后变为魔的紫薰上仙。紫薰上仙堕仙成魔是因一直守护她的檀凡上仙为救她而死,紫薰上仙觉得对不起檀凡上仙,又很愤怒于白子画的漠不关心,所以成为堕仙。求而不得,一念成魔。本是仙界的紫薰仙子,五上仙之一,擅长制香,因痴恋白子画而成为堕仙,坠入魔道。后被花千骨感动,放下执念,将所有功力传给白子画,成全白子画与花千骨。

  • 想让学习强国由青铜变成骨灰吗(想让学习强国由青铜变成骨灰吗)

    A、正确B、错误正确答案:A135、我国鼓励各类市场主体在有效保护旅游资源的前提下,依法合理利用旅游资源。A、正确B、错误正确答案:A137、2021年1月22日,我国首部战疫纪录电影上映,影片以平实的语言讲述了武汉人与来自全国各地医疗系统及其他行业的一线人员,一起打响武汉抗击新冠肺炎疫情阻击战。A、50%B、60%C、70%D、80%正确答案: