线性代数导论 | Linear Algebra 课程

搞统计的线性代数和概率论必须精通,最好要能锻炼出直觉,再学机器学习才会事半功倍。

线性代数只推荐Prof. Gilbert Strang的MIT课程,有视频,有教材,有习题,有考试,一套学下来基本就入门了。

不多,一共10次课。

链接:https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/calendar/

SES # TOPICS KEY DATES
1 The geometry of linear equations  
2 Elimination with matrices  
3 Matrix operations and inverses  
4 LU and LDU factorization  
5 Transposes and permutations Problem set 1 due
6 Vector spaces and subspaces  
7 The nullspace: Solving Ax = 0  
8 Rectangular PA = LU and Ax = b Problem set 2 due
9 Row reduced echelon form  
10 Basis and dimension  
11 The four fundamental subspaces Problem set 3 due
12 Exam 1: Chapters 1 to 3.4  
13 Graphs and networks  
14 Orthogonality Problem set 4 due
15 Projections and subspaces  
16 Least squares approximations  
17 Gram-Schmidt and A = QR Problem set 5 due
18 Properties of determinants  
19 Formulas for determinants  
20 Applications of determinants Problem set 6 due
21 Eigenvalues and eigenvectors  
22 Diagonalization  
23 Markov matrices Problem set 7 due
24 Review for exam 2  
25 Exam 2: Chapters 1-5, 6.1-6.2, 8.2  
26 Differential equations  
27 Symmetric matrices  
28 Positive definite matrices  
29 Matrices in engineering Problem set 8 due
30 Similar matrices  
31 Singular value decomposition Problem set 9 due
32 Fourier series, FFT, complex matrices  
33 Linear transformations  
34 Choice of basis Problem set 10 due
35 Linear programming  
36 Course review  
37 Exam 3: Chapters 1-8 (8.1, 2, 3, 5)  
38 Numerical linear algebra  
39 Computational science  
40 Final exam  

待我学完后,会来总结线性代数在统计学中的地位,在项目实践中的用途。

打卡

2019年03月11日

看完前5个Lec的视频,复习教材的相应章节,做完习题Problem set 1。

核心总结:

1. 线性代数的核心就是解方程式组,限制空间求解;

2. 解法很多,可以用几何法,高中的傻瓜式求解,线性代数则将方程式组转化成了矩阵的形式,发明了自己独特的一套求解办法,降低了求解的时间复杂度;

3. 向量一般指列向量,PCA里也是,Linear Combinations线性组合,可以看做是向量或矩阵加减的泛化,线性组合的前提就是维度相同。列向量和我们处理的基因表达矩阵完全类似,列向量就是一个样本/细胞,每一行就是一个维度,所以二维的向量我们是可以在平面内可视化的.

4. 线性组合的优点,两个二维(线性无关)的可以组合得到平面内的每一个向量,三个三维的可以组合得到空间内的每一个向量。同时直观上如果另一个向量不在线性组合的空间里,那它肯定不是线性组合的解,无法通过线性组合得到另一个向量。

5. 不要把线性组合、方程组矩阵化和矩阵乘法搞混,线性组合的对象是同纬度的许多个向量或矩阵;方程组矩阵化,任何线性方程组都可以写成矩阵形式,左边是系数矩阵和变量向量,右边是截距;矩阵乘法对左右两个矩阵的维度有要求,后面会解释为什么。

6. 超纲一下:矩阵的乘法的本质就是线性变换,可以想象成把一堆数据线性投射到另一个空间。这也解释了为什么左边矩阵的列数必须等于右边矩阵的行数,按照PCA来理解,右边的就是特征向量的矩阵,每一列都是一个新的维度,每一行都是线性的权重。对左边矩阵而言,每一列是一个原维度,每一行就是一个样本点。这样可以明白矩阵乘法对右边矩阵维度的要求了吗?但是数学的证明还是没有。

head(mtcars)
res <- prcomp(mtcars, scale. = F, center = F, retx = T)
res$rotation[1:5,1:5]
recover <- as.matrix(mtcars) %*% as.matrix(res$rotation)
recover[1:5,1:5]

7. 表示形式,有一套严谨的语言系统有助于我们的思考,所以记住矩阵的表示是[ ], 向量的表示是( )。向量这么表示是为了节省空间,我们书写是从左到右的,(a, b, c)是一个躺下来的列向量。  



下一步计划:图论,Graph Theory

待续~

原文地址:https://www.cnblogs.com/leezx/p/10513081.html

时间: 2024-10-18 09:42:14

线性代数导论 | Linear Algebra 课程的相关文章

线性代数《Linear Algebra and Its Application》学习总结

此文仅为学习记录,内容会包括一些数学概念,定义,个人理解的摘要.希望能够分享一些学习内容. 第一节:Row Reduction and Echelon Forms Echelon form: 行消元后的矩阵 Reduced echelon form: 行消元并且leading entry为1的矩阵. Echelon form and reduced echelon form are row equivalent to the original form. Span{v1, v2, v3,....

线性代数回顾(Linear Algebra Review)

3.1  矩阵和向量 3.2  加法和标量乘法 3.3  矩阵向量乘法 3.4  矩阵乘法 3.5  矩阵乘法的性质 3.6  逆.转置 3.1  矩阵和向量

《Linear Algebra and Its Applications》- 线性方程组

同微分方程一样,线性代数也可以称得上是一门描述自然的语言,它在众多自然科学.经济学有着广阔的建模背景,这里笔者学识有限暂且不列举了,那么这片文章来简单的讨论一个问题——线性方程组. 首先从我们中学阶段就很熟系的二元一次方程组,我们采用换元(其实就是高斯消元)的方法.但是现在我们需要讨论更加一般的情况,对于线性方程,有如下形式: a1x1+a2x2+…anxn = b. 现在我们给出多个这样的方程构成方程组,我们是否有通用的解法呢? 在<Linear Algebra and Its Applica

《Linear Algebra and Its Applications》-矩阵运算

可以说第一章<Linear Algebra and Its Applications>着重介绍了线性代数中几个核心概念(向量.矩阵和线性方程组)之间的关系(方程的同解性),那么下面这本书开始分别介绍这几个核心概念,比如从这篇文章开始,会简单的介绍矩阵方面的内容. 首先对于我们定义的计算工具(矩阵),我们有必要研究其运算规律,这个方法在定义很多新的运算符号的时候都是适用的.矩阵的加减法这里就不用累述的,非常好理解,这篇文中我们主要来讨论矩阵的乘法运算的定义过程. 其实不管是从离散的角度还是在线性

线性代数导论 [个人向]

- 自学线性代数之前,应该看看3Blue1Brown(可汗学院的一位教师)关于「线性代数的本质」的视频. 有关于线性代数的基本内容(包括向量.矩阵.线性变换.行列式.特征向量与特征值等)的真正简洁而直观的描述和动画演示. You should see the big picture before you are lost in the details.  --- Gilbert Strang 视频链接: (列表) http://space.bilibili.com/3557916/#!/vide

线性代数导论1——方程组的几何解释

本文是Gilbert Strang的线性代数导论课程笔记.课程地址:http://v.163.com/special/opencourse/daishu.html 第一课时:方程组的几何解释   一.线性方程组的两种理解方式:行图像和列图像 对于方程组: 我们可以表示成矩阵形式: 系数矩阵A,未知数向量x,右侧向量为b,则可写成 Ax=b 1)行图像的理解方式:试图将每一个完整方程所表示的图像表示出来. 交点即方程的解为(1,2). 2)列图像的理解方式:关注矩阵的列所表示的向量,把两个方程组放

Machine Learning - III. Linear Algebra Review (Week 1, Optional)

机器学习Machine Learning - Andrew NG courses学习笔记 矩阵和向量及其表示介绍 what are matrices矩阵 matrix is just another way for saying, is a 2D or a two dimensional array. dimension of the matrix is going to be written as the number of row times the number of columns in

数学-线性代数导论-#10 线性相关性、向量空间的基和维数

线性代数导论-#10 线性相关性.向量空间的基和维数 这节课中,我们先讲了前面的课程中一直提及的线性相关性的具体定义,并以此为基础建立了向量空间的"基"和"维数"的定义,最后归纳为一种已知若干向量求其生成的空间的基和维数的系统方法. 首先是线性相关性的定义. 已知一个由n个向量构成的向量组[V1,V2,-,Vn],如果存在n个系数[C1,C2,-,Cn],使得各CiVi(i=1,2,3,-,n)的和为0,则称这组向量线性相关.反之,如不存在,则称其线性无关. 当然,

读Linear Algebra -- Gilbert Strang

转眼间已经我的学士学位修读生涯快要到期了,重读线性代数,一是为了重新理解Algebra的的重要概念以祭奠大一刷过的计算题,二是为了将来的学术工作先打下一点点(薄弱的)基础.数学毫无疑问是指导着的科研方向与科学发展,每次读同一本好的数学书都能读出不同的韵味. P1-149 Strang在书的序言便给出了linear algebra的一以贯之之道,我们所看到一切的来源便在于Ax=b这个方程组中.虽然从向量矩阵.线性方程组到向量空间.线性变换,费了好大劲才将任意一个线性变化凝练到一个矩阵上,但对于Ax