【机器学习】【线性代数】正交基、标准正交基、正交矩阵,正交变换等数学知识点

1.正交向量组

直接给定义:欧式空间V的一组非零向量,如果他们俩俩向量正交,则称是一个正交向量组。

(1)正交向量组 是 线性无关的

(2)n维欧式空间中俩俩正交的非零向量不会超过n个,即n维欧式空间中一个正交向量组最多n个向量

2.正交基

在n维欧式空间中,由n个非零向量组成的正交向量组称为正交基

3.标准正交基

在n维欧式空间中,由n个单位向量组成的正交向量组称为标准正交基

比如3维欧式空间中,

(1,0,0)、(0,1,0)、(0,0,1)是一个正交向量组,因为他们俩俩向量正交

(1,0,0)、(0,1,0)、(0,0,1)是一个正交基,因为此正交向量组由n个非零向量组成

(1,0,0)、(0,1,0)、(0,0,1)是一个标准正交基,因为每个向量都是单位向量

4.单位矩阵

如果一个矩阵满足一下几个条件,它就是一个单位矩阵,记作E或者I:

(1)是一个方阵

(2)主对角线上的元素都是1(主对角线是从左上到右下的对角线)

(3)除了主对角线,其他位置的元素都是0

如下就是一个3阶单位矩阵

[[1 0 0]
 [0 1 0]
 [0 0 1]]

4.正交矩阵

The orthogonal matrix,正交矩阵,如果一个矩阵满足以下几个条件,则此矩阵就是正交矩阵:

(1)是一个方阵

(2)和自己的转置矩阵的矩阵乘积 = 单位矩阵E


如果A为一个正交矩阵,则A满足以下条件:

1) A的转置矩阵也是正交矩阵

2)  (E为单位矩阵)

3) A的各行是单位向量且两两正交

4) A的各列是单位向量且两两正交

5) (Ax,Ay)=(x,y) x,y∈R

6) |A| = 1或-1

7)  ,A的转置矩阵等于A的逆矩阵

5.正交变换

内积定义:u,v的内积=|u||v|cos<u,v>

在线性代数中,正交变换是线性变换的一种,它从实内积空间V映射到V自身,且保证变换前后内积不变。

因为向量的模长与夹角都是用内积定义的,所以正交变换前后一对向量各自的模长和他们的夹角都不变。

特别地:标准正交基经正交变换后仍为标准正交基。


欧式空间V中的正交变换只包含:

(1)旋转

(2)反射

(3)旋转+反射的组合(即瑕旋转)


正交变换T的性质

(1)正交变换
   
不会改变向量间的正交性,如果
   
   
正交,则
   
   
亦为正交。
(2)如果
   
   
皆为正交矩阵,则
   
亦为正交矩阵。
(3)如果
   
为正交矩阵,
   
的反矩阵
   
亦为正交矩阵。
(4)正交变换容易做反运算。
(5)对于正交变换
   
,如果
   
   
可以做内积,
   
   
做内积之值等于
   
   
做内积之值。

原矩阵A:
 [[1 2 3]
 [4 5 6]
 [7 8 9]]
正交变换T:
 [[2 0 0]
 [0 3 0]
 [0 0 4]]
A经过T变换的矩阵TA:
 [[ 2  4  6]
 [12 15 18]
 [28 32 36]]

可知

[2,0,0]中的2是将A中[1,2,3]向量"拉长"一倍得到[2,4,6]

[0,3,0]中的3是将A中[4,5,6]向量"拉长"三倍得到[12, 15, 18]

[0,0,4]中的4是将A中[7,8,9]向量"拉长"四倍得到[28, 32, 36]

这个是拉伸,如果T中主对角线上的值是小数,则表示将A中对应向量“缩小”一定比例

如果T中主对角线位置外的其他位置上的元素不为0,则表示对A进行一定方向的旋转

这些概念在图像处理里面显得更为重要,可以看看OpenCV中的几何变换,就是用变换矩阵乘上原矩阵得到目标矩阵。

(end)

  • 17
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习线性代数础》是一本介绍机器学习线性代数础知识的PDF,内容丰富且易于理解。 线性代数机器学习中必不可少的础知识之一。它提供了描述和处理向量、矩阵以及线性方程组的工具和方法。《机器学习线性代数础》这本PDF详细介绍了线性代数的相关概念和方法,并结合机器学习的应用场景进行说明和实践。 PDF的内容主要包括以下几个方面: 1. 向量和矩阵的本概念和运算:介绍了向量和矩阵的定义、加法、乘法等本运算,以及线性相关性的判定等内容。 2. 矩阵的分解:介绍了特征值和特征向量、奇异值分解等矩阵的分解方法,以及它们在机器学习中的应用。 3. 线性变换和线性方程组:讲解了线性变换和线性方程组的相关概念和求解方法,以及它们在机器学习中的应用。 4. 向量空间和底:介绍了向量空间的概念、底和维数的定义,以及它们在机器学习中的应用。 5. 线性代数机器学习中的应用:通过实际的机器学习案例,展示线性代数在特征选择、降维、回归分析等问题中的应用。 这本PDF适合初学者和对线性代数机器学习感兴趣的人阅读。通过学习《机器学习线性代数础》,可以帮助读者建立起对线性代数本理解和应用能力,并为进一步深入学习机器学习打下坚实的数学础。总而言之,这本PDF是学习机器学习线性代数的一本很好的参考资料。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值