接下来几个小视频简单复习一下线性代数的知识。从实用性的角度来说,我们学习线性代数最为重要的是理解线性代数概念背后的一些思想,比如线性空间、线性变换对于理解代数甚至高层次的数学都是非常有帮助的,这个在我们后续做项目的时候会有更深的体会。
本小节呢,首先来看看线性代数中矩阵、向量的概念,看看吴老师如何带领我们理解这两个最最基本的东西。
从形式上看呢,矩阵就是一堆数排列成矩形的样子,如下图。
上面这个图中的矩阵呢,横着看、竖着看,又可以看出是一行或者一列数。更具体一点,上面的两个矩阵,分别是4行2列、2行3列。
我们可以通过矩阵的 行数 列数 来定义矩阵的维度,那上面的矩阵就分别是 维的矩阵。有了整体的概念,我们还要约定矩阵中每一个项(即矩阵中某个特定位置上的数)的具体索引方法。索引的方法也很简单的。我们用这个数所处的行号、列号来唯一的表示这个数。可以写成下面的样子。
如果学过计算机编程中的二维数组的同学,此处要注意,它的编号是从1开始的不是从0开始的。
可以说向量是矩阵的一种特殊形式,特殊在何处呢?它只有一列。其定义和索引如下图所示。
上图的右下角就是索引从0开始和从1开始的对比,大家在实际工作中碰到的时候需要注意的。在数学中一般都是从1开始的。
另外,我们在书写的时候,矩阵一般用大写字母、向量一般用小写字母。
这次视频讲的内容非常简单,非常的基础。因为这毕竟是机器学习的课程,而不是线性代数的课程。