0
点赞
收藏
分享

微信扫一扫

[机器学习笔记]幂次学院西瓜书集训营-线性代数

目录

  • ​​课程大纲​​
  • ​​第一章​​
  • ​​初步认识​​
  • ​​标量(scalar)​​
  • ​​向量(vector)​​
  • ​​矩阵(matrix)​​
  • ​​张量(tensor)​​
  • ​​矩阵和向量运算​​
  • ​​转置​​
  • ​​矩阵加法​​
  • ​​矩阵减法​​
  • ​​数乘矩阵​​
  • ​​矩阵乘法​​
  • ​​积乘(元素对应乘积)​​
  • ​​点积​​
  • ​​线性方程组​​
  • ​​两种特殊矩阵​​
  • ​​逆矩阵​​
  • ​​单位矩阵​​
  • ​​第二章​​
  • ​​线性相关​​
  • ​​一、向量的线性组合、线性表示​​
  • ​​二、向量组的线性相关与线性无关​​
  • ​​例1​​
  • ​​例2​​
  • ​​线性空间及其子空间​​
  • ​​一、线性空间定义​​
  • ​​二、线性空间例子​​
  • ​​例1​​
  • ​​例2​​
  • ​​三、线性空间的子空间​​
  • ​​判断下列集合是否为线性空间​​
  • ​​继续理解线性空间​​
  • ​​线性子空间​​
  • ​​作业1​​
  • ​​第三章​​
  • ​​范数​​
  • ​​特殊类型的矩阵与向量​​
  • ​​对角矩阵​​
  • ​​对称矩阵​​
  • ​​正交矩阵​​
  • ​​单位向量​​
  • ​​作业2​​
  • ​​第四章 矩阵分解​​
  • ​​一、特征分解​​
  • ​​二、奇异值分解​​
  • ​​关于SVD一个代码例子​​
  • ​​作业3​​

课程大纲

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量

第一章

初步认识

标量(scalar)

[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_02

向量(vector)

[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_03

矩阵(matrix)

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_04

张量(tensor)

[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_05

矩阵和向量运算

转置

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_06

矩阵加法

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_07

矩阵减法

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_08

数乘矩阵

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_09

矩阵乘法

[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_10


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_11


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_12


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_13

积乘(元素对应乘积)

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_14

点积

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_15

线性方程组

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_16

两种特殊矩阵

逆矩阵

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_17

单位矩阵

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_18


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_19

第二章

线性相关

[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_20

一、向量的线性组合、线性表示

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_21


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_22


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_23


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_24

二、向量组的线性相关与线性无关

[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_25


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_26


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_27

例1

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_28

例2

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_29


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_30

线性空间及其子空间

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_31

一、线性空间定义

[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_32


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_33

二、线性空间例子

例1

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_34


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_35


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_36

例2

[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_37


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_38

三、线性空间的子空间

判断下列集合是否为线性空间

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_39

继续理解线性空间

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_40

线性子空间

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_41


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_42

作业1

用python表示向量,矩阵和张量。下面说的都是基于python的编程。
求向量,矩阵和张量的shape
实现向量的点积
实现矩阵的加法和乘法、元素对应乘积

第三章

范数

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_43


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_44


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_45


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_46


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_47


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_48


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_49

特殊类型的矩阵与向量

对角矩阵

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_50


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_51


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_52

对称矩阵

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_53

正交矩阵

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_54

单位向量

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_55

作业2

Python求向量的范数
使用对角矩阵对向量的进行缩放

第四章 矩阵分解

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_56

一、特征分解

[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_57


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_58


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_59


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_60


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_61


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_62


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_63


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_64


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_65


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_66


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_67

二、奇异值分解

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_68


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_69


[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_70


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_71


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_72


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_73


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_74


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_75


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_76


[机器学习笔记]幂次学院西瓜书集训营-线性代数_python_77

关于SVD一个代码例子

用SVD分解值重新求A的过程,如图

[机器学习笔记]幂次学院西瓜书集训营-线性代数_标量_78


[机器学习笔记]幂次学院西瓜书集训营-线性代数_点积_79

for k in range(k):
uk = u[:,k].reshape(m,1)
vk = v[k].reshape(1,n)
a += sigma[k] * np.dot(uk, vk)

代码解释:
使用2x2矩阵进行举例,容易理解
可以推广到任意shape矩阵。
可以看出,每一次k循环是将一部分的SVD分解内容求出,k越大,叠加的分解内容越多。

作业3

进一步理解SVD代码,用自己的图片测试下分解效果

Talk is cheap. Show me the code



举报

相关推荐

0 条评论