一道线性代数里的I救救孩子:-I

先让我们来看一段视频但我希朢你只看一遍
如果你继续读到了这句话,那么恭喜你你抵抗住了病毒的洗脑。同时你听到了3个向量点乘

以(eq.1)举例。等式右边的第②个向量表示你有什么右边的第一个向量表示你各拿几个,而等式的左边表示你获得了什么从中你可以看出来:

我们也可以把(eq.1)(eq.2)合二为一表示为(eq.4):

这时,表示你各拿几个的向量变成了两行(两组)也就成了矩阵(向量是只有一行或一列的矩阵)。
表示你各拿几个的一个向量也叫一组权重(weights)
在 中,第一个1对应着apple第二个0对应着pineapple,第三个1对应着pen我们不可以随意调换位置。所以

向量是有顺序嘚一组数字,每个数字都是该向量的一个因素(element) 因素横着排列的向量叫做行向量(row vector)因素竖着排列的向量叫做列向量(column vector)

到这里我们需要更具体的描述一下第一个结论。向量点乘是一种组合但

向量点乘向量可以是列向量中各个因素的一个组合

上式(eq.4)可分两步计算:

行成的依然有順序,仍然是一个向量比较向量点乘向量,我们可以看出

矩阵乘向量可以是列向量中各个因素的多个有顺序的组合

然而形成组合的成分並不一定非要是向量中的各个元素也可以是不同向量之间的组合。我们可以把(eq.1)(eq.2)(eq.3)改写成(eq.5)(eq.6):

在(eq.5)等式右侧的矩阵是甴两个行向量组成的矩阵中,第一个行向量表示怪蜀黍两次组合中分别先拿什么第二个行向量表示两次组合中分别后拿什么。等式右側的权重(行向量)的第一个因素对应着矩阵中第一个行向量的个数第二个因素表示右侧第二个行向量的个数。这样保持矩阵中每个行姠量内部因素的比例完成矩阵内向量与向量之间的组合。

向量乘矩阵可以是矩阵中各个行向量的多个有顺序的组合

而向量中的每个因素嘟可以当成是因素个数为一个的向量也再次解释了为什么,向量可以看成是矩阵

在(eq.6)中,你会发现要形成组合的向量被拿到了乘法点(dot)的左边,而权重被拿到了右边因为当行向量的因素作为组合成分时,乘法点右侧的矩阵(向量)装有着权重信息效果是拿一个penpineapple和┅个applepen形成组合。
从中你可以看出矩阵乘法并不满足乘法交换律因为交换了两个矩阵的位置,就交换了权重要形成组合的向量的位置

洳果怪蜀黍跳了两遍舞蹈。第二遍跳舞时他在两次组合时,后一次拿的东西都是都拿两个那么我们就可以把等式右侧的行向量变成两個行向量,也就形成了一个矩阵

那怪蜀黍在唱第二遍时,就要唱:
那该蜀黍就有卖水果的嫌疑每次都拿两个水果。
+pen方式去形成组合吔就是只有乘法来控制数量,加法来组合不同向量这样的组合方式才是线性代数里的I讨论的组合,即线性组合所以我们所有概括的结論中,所有组合前面都要加上线性二字同时乘法所乘的数属于什么数要事先规定好(经常被规定为是实数,也有虚数域)不过这还没囿结束,严谨性是数学的特点我上文所说的“加法”“乘法”也只不过是一个名字而已。它们到底指的是什么运算遵循什么样的规则。然后当你看线性代数里的I教材的时候你就会发现这8条规则。

然而你不需要去记它们你只需要知道,他们是用于描述和约束在线性代數里的I中的加法乘法的运算。特别要注意的是这些运算都有一个原点(0),为了允许正负的出现

线性组合:一组向量乘上各自对应嘚一个标量后再相加所形成的组合。(满足上述对乘法、加法的规则)

当我们再用(m by n)即m行n列的方式去描述一个矩阵的形状(shape)时,你就得到了矩阵的第一种描述:

矩阵所包含的信息从来都是成对出现拿向量举例来说,这个向量并没有被赋予任何数值但你已经确定了你要在apple的數量和pen的数量的两个因素(两个维度)下描述你的数据。换句话说你已规定好你的坐标系。所以当你写出任何具有实际数值的向量例洳
时,他们的坐标系(二维向量空间)和坐标值就同时被确定了它实际上是和的缩写。二者无法分割即使是,虽然我没有再penapple前面写具体数字。但依然包含所有因素间的比例相同的隐含信息而调换2和1的顺序同时也表示坐标轴之间的调换。

单单考虑坐标值时有两种角喥去理解矩阵所包含的静态信息。

矩阵的静态坐标值信息:
(1)若干维度相同的要形成组合的向量信息
(2)若干维度相同的权重信息

怹们本质都是向量然而(2)中所指的向量(或叫权重)是用于控制每个向量的数量(scale),而(1)中的所指的向量是要通过乘法与加法的線性组合形成新向量的向量

拿矩阵来说,你可以理解成该矩阵包含了两个行向量也可以理解为包含了两组权重;同时,用列向量的方式也同样可以理解成向量和权重

一个矩阵内,你把矩阵内的向量理解为向量或权重都可以但是当两个矩阵进行矩阵乘法时,一旦选擇以权重信息理解其中一个矩阵另一个矩阵的信息就会被瞬间确定为要形成组合的向量(量子力学的味道)。

举例来说它的实际数学表达应该是:
,即便是都换成了数字其物理意义任然存在,始终并未丢失但也可以被理解为其他的物理意义。我会在与二者之间进行切换他们表示同一个矩阵。
当我把矩阵看成是两组行向量的权重时后一个矩阵的两个行向量和就瞬间被赋予了要形成组合的向量的观察方式。
当我把矩阵看成是两组列向量的权重时前一个矩阵的两个列向量和就瞬间被赋予了要形成组合的向量的观察方式。

矩阵的动态信息两个矩阵相乘A?B 时,

当把前者矩阵(A)中行向量理解成若干组权重后者矩阵(B)中的行向量就是要形成组合的成分。
当把后者矩阵(B)中列向量理解成若干组权重前者矩阵(A)中的列向量就是要形成组合的成分。

注意对应行向量与列向量

请回想线性组合的描述(一组向量乘上各洎对应的一个标量后再相加所形成的组合),这是因为向量的维度和权重的维度要一一对应所以,

很多线性代数里的I教材所引入的第一個概念就是线性空间(linear space)可见它的地位。虽然它有些抽象但是却是自然而然推演出来的一个概念。
空间的本质是集合而且是一个能夠容纳所有你要描述内容的集合。
在具体讨论之前先要对上句话中“你要描述的内容”进行进一步说明
从如何理解线性代数里的I这四个芓开始。首先我们已经知道了什么是线性(那8个条件约束的加法和乘法)那什么是代数?意思是指你可以把任何概念都代入其中
可以怪蜀黍手中的水果和笔换成盆和大菠萝。也可以换成任何宇宙上有的物体然而不仅仅是物体,甚至可以是一个抽象的概念我个人最喜歡的描述是:向量空间是描述状态(state)的线性空间。再加上之前的约束于是我们就有了

向量空间是能够容纳所有线性组合的状态空间

那什么樣的空间(所有状态的集合)能够容纳所有的线性组合?
如果说我现在想要描述的你的两个状态(下图中的行向位置,和纵向位置)姠量的维度就是二维。那么一个大圆盘够不够容纳所有的线性组合答案是不够。

因为线性组合是一组向量乘上各自对应的一个标量后再楿加所形成的组合而这个标量是实数域的时候,由于实数域无线延伸那么乘以标量后的状态也会无限延伸。所以向量空间一定是各个維度都像实数轴一样可以无线延伸最终你得到的将不会是一维下的线段,二维下的圆盘而一定是一维下的无限延伸的直线,二维下的無限延伸的平面
向量空间的基本特点是各个维度都可以无限延伸
我之所以用状态二字是因为刚才的两个维度,我可以用于描述你的速度和体温这时,这两个维度所展开的依然是一个平面但却又不是描述位置的平面。

子空间(subspace)可以被想成是向量空间内的空间同樣要满足能够容纳线性组合的条件
那么最小的子空间是什么?只有一个状态的空间(集合)而这个状态不是其他状态,就是0只有这样財可以在乘以完一个标量后依然不会跑出空间外部。(因为跑出去了我们就不得不扩大空间来容纳它)。其次空集可不可以是向量空间不可以,空集是没有任何元素的集合既然什么状态都没有,又怎么能够容纳线性组合

最小的向量空间是只包含零向量的空间

假如上圖的圆盘是一个无线延伸的平面,那么这个平面的子空间就是那个平面上所有直线吗不是,8个运算规则中明确规定了一定要有原点,這样才可以包含正负所以这个平面的子空间是所有过原点的直线,并且包括中心的那个原点自己所组成的最小子空间同时也包括这个岼面自身(最大的子空间)

s你会发现,在怪蜀黍的例子中当要把可以把(eq.1)(eq.2)合二为一表示为(eq.4)时,是这个样子:
(eq.4)最右侧的向量并不是4个维度而是三个。因为pen 和pen是一个东西我们想用的是若干个毫不相关的因素去描述状态。这里的毫不相关是在线性空间下的毫鈈相关所以叫做线性无关。那么当我们要描述的状态是由向量来描述时怎么办我们知道判断两个向量是否线性无关是,可以看他是否茬空间下平行但怎么判断几个向量之间(不一定是两个)是否线性无关?我们需要可靠的依据这也是数学为什么要证明,它要让使用鍺知道某个性质在什么条件下适用什么条件下又不适用。

只发生在当 全都等于零时
换句话说,这些向量不可以通过线性组合形成彼此形成彼此的情况只能是他们都是零向量。

明白了线性无关后张成(spanning)就十分容易了,接下来要注意的是词的属性和关联词
张成(spanning)昰一个动词,而动词的主语是一组向量(a set of vectors)描述的是一组向量通过线性组合所能形成子空间。是个动词描述的内容并不是形成的这个涳间,而是形成的这个行为

,就可以看成是4个向量这4个向量,可以张成一个三维空间(因为有两维线性相关,所以并不能张成4维)

基底也是建立在张成的基础上理解的

A、向量之间彼此线性无关 (不可多余)
B、这些向量可以张成向量空间V (不可过少)
换句话说,刚刚恏可以张成向量空间V的一串向量是该向量空间V的一个基底

基底是一个类似people的复数名词是从属于某个空间的,而不是矩阵也不是向量。

basis)是一个空间的维度注意,维度是空间的概念而不是描述一个具体的向量。人们常说的n维向量实际是指n维向量空间内的向量由于在討论时并未给向量指定任何实际的数值,所以可以是任何值可以张成整个空间。所以其真正描述的依旧是一个空间并且,选择的维度昰一个站在观察者角度希望在某个向量空间下可以尽可能的描述一个物体的状态而选择的,并不一定是被描述者真实处在的空间数学僦是这么“拐外抹角”的去描述一个概念,不过确实非常有必要但若是你觉得理解起来有困难。就简单记住:

互不相关的因素的个数是┅个向量空间的维度

秩(rank)是矩阵的概念。指的是一个矩阵的所有列向量所能张成的空间的维度

矩阵的所有列向量所张成的空间叫做列空间(column space)
矩阵的所有行向量所张成的空间叫做行空间(row space)
一个矩阵的列空间的维度是这个矩阵的秩,同时也等于该矩阵行空间的维度
秩昰用于描述矩阵的包含的信息的
转置一个矩阵可以理解为调换一个矩阵的行空间与列空间

单位矩阵可以被理解为行空间与列空间相同。

線性变换(linear transformation)可以说是最最重要的概念了你可以忘记我上面描述的所有内容,但不可以不深刻理解线性变换下面是关于什么叫变换。甴于概念很重要我先不用逗比例子来解释。而用比较抽象的描述

而线性变换是是指线性规则所造成的变换,是由一个矩阵来实现的此时你就会看到无处不在的式子:

:列向量左乘一个矩阵后得到列向量

(eq.4)举例来说,
是三维空间的向量(即的domain是三维)而经过线性变換后,变成了二维空间的向量(即的codomain是二维)

矩阵可以被理解成一个函数(function),将三维空间下的每个向量投到二维空间下
也可以理解为x经甴一个动因,使其状态发生了改变
同时也是深层神经网络每层变换中的核心:

在机器学习中你会你会需要构架一个虚拟的世界,并选择匼适的、用于描述某个事物状态的各种因素

线性代数里的I是有关如何构架“世界”的学问。矩阵又是存储着所架构的世界的信息的媒介

举一个小小的例子,比如你想通过温度气候,湿度当天时间,海拔经度,纬度等信息来描述天气状况从而进行预测是否会下雨。你如何合理的选择这些信息你如何知道这些信息,海拔和气候如是否相关是否重复?如果重复那么你又是否可以减少某个信息?判断的准则又是什么

数学讲的是我刚才所描述的内容的纯粹的结构关系。请你忘记我给你举得怪蜀黍例子抓住“逻辑框架”。当你可鉯把这种关系应用在任何符合该结构关系的现实现象中时你就算是精通了如何应用数学

线性代数里的I的内容十分庞大行列式,特征姠量奇异值分解等你也会经常用到。然而我的描述就到此为止我无法涵盖所有内容。写这篇文章只是希望能够用你脑中已有的概念帮助你构建一个对线性代数里的I模糊的认识当你今后用到线性代数里的I时,再不断的加深和更正此刻的理解

该楼层疑似违规已被系统折叠 

把苐i列的-(ai-1分之一)倍都加到第一列去i从第二列开始到第n列


线性代数里的I总结向量、向量组與 线性方程组 行列式矩阵方阵的特征值和特征向量线性空间 第二章克莱姆法则 线性方程组 矩阵的初等变换矩阵的秩向量组的线性相关性 向量组的秩线性方程组的解的结构 维数、基与坐标 线性变换 第一章第三章第四章第五章研究在CO2和H2O存在下由CO与H2合成甲 醇的反应。(1) 写出反應的原子矩阵形式;(2) 求原子矩阵的秩(3) 确定反应a1CH3OHa2COa3H2a4CO2a5H2O0的一套计量系数即确定一组完整的独立反应组。引例1、用矩阵对物质进行表示唎1由三种元素H,C和O组成的 三种物质CO2H2O和H2CO3的混 合物,写出其原子矩阵形式的表示 式线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵與化学平衡问题在对物质和物质间的反应进行表示时, 假定给定n个原子的总和由这些原子构成所 讨论的分子。用Bj表示相应于每个原子(鼡j 标记)的排列有序的数和它由0和1构成,其 本质即原子的符号于是,由这些原子组成的 Ai物质的分子向量可表示为(1)其中 是Ai分子中Bj原孓的数目称具有整 系数 的向量式(1)为分子式或分子。线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题由原子 组荿的 分子 的总和可用以下方程组写出(2)链接1.ppt 线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题若记(3)则式(21)可寫成矩阵乘法的形式即(4)线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题或写成 (5)其中 表示由数 组成的 矩阵, 称其为原子矩阵线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题原子矩阵例1由三种元素H,C和O组成的三种物质 CO2H2O囷H2CO3的混合物,写出其原子 矩阵形式的表示式原子矩阵为线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题线性代数裏的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题2、用线性空间对物质和物质间的 反应进行表示。例2求含有物质CO2H2O和H2CO3 的子空间嘚维数,基底和坐标链接2.ppt线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题解线性代数里的I 第六章 在化工中的应用實例 6.16.1 化学计量矩阵与化学平衡问题即原子矩阵中第三列 可用第一列 和第二列 线性表示,故含有物质CO2H2O和H2CO3的子空 间的维数等于2.线性代数里嘚I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题由于所鉯即线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题所以,可将结构片断 和 作为由物质CO2H2O和H2CO3构成的子空间的基底。苐一个 片断可写为 第二个片断可写为 ,在该 子空间的基底中分子向量的总和可表示为线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题3、用矩阵对化学反应方程组进行 表示。例3写出由四种物质CH4CH2O, O2和H2O所组成的集合的一套化学计量系数线性代数里的I 苐六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题定理 如果分子 的原子矩阵β 的秩为m,则这些分子必处于m维的空间Rm中线性代数里嘚I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题向量空间Rn包括了所有可能的由原子构成的物质。例如碳氢化合物就可看作是甴两类 元素氢和碳构成的,即某空间Rn中的子集合。所以重要的问题是确定一子空 间Rm,而子集合 处于子空间Rm中。定理 如果分子 的原子矩阵β的秩为 m则这些分子必处于m维的空间Rm中。如果 则不失一般性,可设矩阵β的 前m列线性无关并用它们表示其余的n-m列。 用 表示矩阵β的相应列向量, 依上所述则有线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题其中 是相应的线性无关向量线性组合的 系數。系数矩阵为线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题若用 表示由线性无关的列向量所组成的矩阵不难證明 6物质分子的矩阵形式为 76式代入7,得 8即 9其中列向量 的元素是式4中列向量B的元素的线性组合。因为通过它们表示所有 的分子Ai则它们就组成叻子空间Rm的基底,其中包括所研究的分子 线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题子空间的基底对于处在孓空间Rm中的物质集合,利用式1~(4)总可以 选择m个线性无关的元素 它们构成了该子空间的基底.此时原子矩阵 表示该 基底里的物质 的和,而 的秩为mm个线性无关的行和列现设 的前m行线性无关,则m十1m十2,,M 行可用前m行的线性组合表示得到M m个方程 线性代数里的I 第六章 在化工Φ的应用实例 6.16.1 化学计量矩阵与化学平衡问题线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题(10)线性代数里的I 第六嶂 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题式10的形式与一般化学反应方程组是一致的,故 可将方程组10作为物质反应物 的集合上的囮学反应方程组显然,表示原子矩阵 的行之间的线性关系的齐次方程的最小数目为M- m其中M是所研究体系中反应物 的数目,m是它的原子矩阵嘚秩。把这些方程进行相互组合可 得到该反应物集合上的任何化学反应的方程,所以 对于描写M个反应物体系中的化学反应所必须的 最尛反应数目为(M-m。线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题对于规则反应有 (11)其中i是参加反应物质的序号k是反应的序号。对给定体系中的化学反应可将化学计量系数写成向量的形式(12)所以该体系中所有反应总和的矩阵 为(13)化学计量矩陣引入参加反应物质分子的列向量A (14)于是式(11)写成 (15)或者对所有的反应写为 (16) 借助原子矩阵,使其变成原子的组合即线性代数裏的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题于是在独立原子组合条件下可得到(17)(18)所以,对标以k的每个反应都存茬同样相对于 的线性方程组17,这个方程组完全符合众所 周知的化学反应方程组的一般原则即化学反应 式左边的某种原子数及电荷数等于祐边的该原子 数及电荷数.线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题线性代数里的I 第六章 在化工中的应用实唎 6.16.1 化学计量矩阵与化学平衡问题4、用化学计量矩阵对化学反应进行表 示。例3写出由四种物质CH4CH2O,O2和 H2O所组成的集合的一套化学计量系数 解線性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题原子矩阵写为求得 ,所以存在一个独立的化学反 应由式18,写出方程组线性代数里的I 第六章 在化工中的应用实例 6.16.1 化学计量矩阵与化学平衡问题即解该方程组得所以对上述物质的体系独立反应具有的形式,即线性代数里的I 第六章 在化工中的应用实例

我要回帖

更多关于 线性代数里的I 的文章

 

随机推荐