机器学习数学基础之线性代数


(本文为学习总结笔记,如有雷同请无视)

1. 矩阵基本知识

1.1 矩阵标识形式

1、在机器学习领域,一般一个大写字母 A 描述的是一个矩阵,用中括号表示的一个矩阵。
在这里插入图片描述
表示一个m行n列的矩阵。

1.2 矩阵形式表示图片 (Minst数据集)

把图片转化为矩阵进行识别,依然是0-1之间的数值表示
在这里插入图片描述
传入多张图片时,把图片的数量视为矩阵的行数,每一行表示一个图片(2828=784)。如下图表示55000张图片,每张图片的大小时2828=784。
在这里插入图片描述

2. 矩阵的运算和在回归中的应用

2.1 同型矩阵

形状相同,行相同且列相同的矩阵即为同型矩阵,如:
(同型矩阵才可以进行加减运算)
在这里插入图片描述

2.2 矩阵的乘积

1、矩阵的数乘即一个数和矩阵中的每个数字相乘。
2、矩阵的乘法:(第a行×第b列=第a行×b列的得数)
在这里插入图片描述

2.3 回归中的矩阵运算

训练深度学习模型:
1、给出55000张图,学习得出10列行数:
在这里插入图片描述
2、如上,应用线性回归函数:
Y = X ∗ W + b Y=X*W+b Y=XW+b
再结合softmax函数整合进行得出,找出最合理最优的Wb的数值,进行预测。

X形状是 55000×784
Y形状是 55000×10

因此:
W形状是 784×10
b形状是 55000×10

3. 特殊的矩阵

3.1 方阵

方阵的行数=列数
在这里插入图片描述

3.2 单位矩阵

I或者E表示,单位矩阵一定是方阵。其余的数值全为0。
且矩阵的行列式为1
在这里插入图片描述

3.3 矩阵的转置

在这里插入图片描述
转置矩阵的性质:
( A × B ) T = B T × A T (A×B)^{T} = B^{T}× A^{T} (A×B)T=BT×AT

( A T ) T = A (A^{T})^{T} = A (AT)T=A

3.4 正交矩阵

如果
A × A T = E A × A^{T}= E A×AT=E
则A为正交矩阵

3.5 三角矩阵

在这里插入图片描述

3.6 行列式

行列式即衡量矩阵参与矩阵乘法后,空间扩大或者缩小了多少

沙路法

对于一个3×3的矩阵,进行扩展,如形成3×5的矩阵:
在这里插入图片描述

3.7 奇异矩阵

奇异矩阵的两个性质:
1.方阵
2.行列式值为0

4. 向量与基本运算

4.1 向量

一个向量是一列数,有序排列,通过次序中的索引,可以确定每一个单独的数。

4.2 向量的基本运算

矩阵A乘以向量x,等于b
在这里插入图片描述
因此得出结论:
矩阵乘以向量,结果一定为一个向量

5. 矩阵特征值和特征向量★

一个矩阵可以被分解为一组特征向量和特征值,但此矩阵必须是一个方阵

5.1 特征值与特征向量

1、基本概念
特征向量:矩阵有多少个特征,代表特征
特征值:此特征值对应的特征向量的重要性,代表特征向量是否重要

方阵A的特征向量:指与A相乘后相当于对该向量进行缩放的非零向量v:
A v = λ v Av= \lambda v Av=λv
(λ表示向量的长短)

2、降维操作:
通过提取特征值较大的特征向量,降低计算量

3、特征值、特征向量的计算
在这里插入图片描述
相乘后方向没有改变的向量即为特征向量

5.2 特征值与特征向量的计算

A v = λ v Av= \lambda v Av=λv

A v → − λ v → = 0    ⟹    v → ( A − λ I ) = 0 A\overrightarrow{v}-\lambda \overrightarrow{v} = 0\implies\overrightarrow{v}(A-\lambda I)=0 Av λv =0v (AλI)=0
其中的 I 为单位矩阵。
因此得:行列式为零
∣ A − λ I ∣ = 0 |A-\lambda I|=0 AλI=0
求特征值:
在这里插入图片描述

求特征向量

由于求出了非具体值,因此任意两个相反数都可以代表此两个特征向量。
在这里插入图片描述
上述向量
[ 1 2 − 1 2 ] \begin{bmatrix} \dfrac{1}{\sqrt{2} } \\ -\dfrac{1}{\sqrt{2} } \end{bmatrix} 2 12 1
即为标准化特征向量,其平方和为1

6. 奇异值分解★

非方阵的矩阵的分解
A = U D V T A = UDV^{T} A=UDVT

在这里插入图片描述

证明:
在这里插入图片描述
举例:

在这里插入图片描述

综上,由A分解求出了U、D和V

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值