机器学习之向量空间的基本概念

article/2025/9/8 5:38:18
  • 向量空间:如果在一个空间中,任取若干个向量进行相加或数乘,其计算结果仍然在该空间中,则称这个空间为向量空间。换句话说,向量空间对于相加和数乘运算是封闭的(closed)。

        当然,基于向量的广义定义,全部2*2的实数矩阵也是一个向量空间,记作M。

  • 子空间:在一个向量空间V中,如果存在一个空间S,其中任取若干个向量进行相加或数乘,其计算结果仍然在空间S中,则该空间S称为向量空间V的子空间。

         子空间有一个特点:由于其满足数乘封闭性,任一子空间必然包括零向量。直观而言,子空间必然是向量空间   中一个穿过原点的“平面”。

  • 矩阵A的列空间(Column space) C(A):矩阵A中列向量的所有线性组合,构成矩阵A的列空间。
  • 矩阵A的零空间(Nullspace) N(A):满足Ax=0的所有解集合,构成矩阵A的零空间。

 

1、正交性

正交矩阵:如果AAT=E(E为单位矩阵,AT表示“矩阵A的转置矩阵”)或ATA=E,则n阶实矩阵A称为正交矩阵。

  • 向量正交:如果两个向量的内积为零,则两个向量正交,即

                                                                                       

       子空间正交:给定两个子空间S、T,若S中的所有向量与T中的所有向量都正交,则称子空间S和T正交。

  • 正交补(Orthogonal complement):

  • 子空间V的正交补是一个包含了所有与V正交的向量的子空间,记作

 

 它们的一些性质可以由下图很好的总结:

注意,图中下方的dimension分别是 n-r 和 m-r。

        其中,有几点值得关注的地方:

  • 矩阵A行空间的维度与列空间相同,都等于矩阵的秩 r。我们来看看为什么:

        首先看行空间。需要指出的是,矩阵A经过消元后得到最简形式R,这个过程是通过行变换实现的,即行向量的线性组合,因此不会改变矩阵A的行空间,即。而行空间是由行向量线性组合而成,因此R中的非零行的线性组合可以生成行空间,其个数为主元个数,即为矩阵的秩r。另外,我们也找到了矩阵A行空间的基,即R中r个主元所在的行(非零行)。

 

         再来看列空间。需要指出的是,经过行变换后,矩阵A的列空间已经发生改变,即。但是,它们具有相同的零空间,即具有相同使列向量组合为零的组合,因此相对应的r个主列都是独立。所以矩阵A的列空间的维度也是矩阵的秩r,列空间的基为A中的主列(注意不是R中的!)。

  • 矩阵A零空间的维度为n-r,左零空间的维度为m-r。这是为什么呢?它们的基又是什么呢?

        先来看零空间。矩阵A零空间的维度等于自由变量的个数,因此为n-r。由3.2小节可以看到,零空间由特殊解的线性组合得到,因此零空间的基即为n-r个特殊解。

        再来看左零空间。为什么被称为左零空间?很显然,因为它是满足

 

的解构成的空间。左零空间的维度类比于零空间。由于

 

,因此

,即维度为m-r。左零空间的基可以通过下面方法得到:

        对矩阵A消元时我们有消元矩阵E满足:

 

,对应3.2小节中的矩阵A,即:

        

         因为我们要找的就是使矩阵A行向量的线性组合为零的组合,因此R中的零行所对应的E中的行向量(上例中的行3)即为左零空间的基。总而言之,矩阵A左零空间的基为:与R中的m-r个零行所对应的E中的行向量。

  • 生成(Span)空间:向量生成了一个空间,意味着该空间由这些向量的全部线性组合组成。如:矩阵A的列向量生成了矩阵A的列空间。

 

  • 基(Basis):一个空间的基,是具有以下两个性质的一组向量:1、线性独立;2、能够生成这个空间。换句话说,一个空间的基便是能够生成该空间的“最小”的向量集合。
  • 维度(Dimension):一个空间的维度,是该空间的基中向量的个数。因此,对于一个空间,其基向量可以不同,但其数量必定是一样的。
  • 矩阵的秩(Rank):为了概念的完整性,我们提前说明一下矩阵的秩,这是矩阵一个非常重要的量,记作 rank(A)=r。秩的理解有以下几种不同的角度,但他们其实都在说同一个概念:

        1、矩阵的秩等于消元后矩阵的主列(pivot columns)的个数:r = # pivot columns;

        2、矩阵的秩等于矩阵A列空间的维度:r = dim C(A);

 

 

 

 

 

 

 


http://chatgpt.dhexx.cn/article/RrTV5bOu.shtml

相关文章

什么是向量空间

向量 AB(AB上面有→)的大小(或长度)叫做向量的模,记作|AB|(AB上有→)或|a|(a上有→)。 向量空间又称线性空间,是线性代数的中心内容和基本概念之一。在解析几何里引入向量概念后,使许多问题的处…

向量空间中的:线性相关与线性无关

生成空间:以二维空间为例,给定两个非零向量。 其中两个非零向量系数a,b任意取值组合,就可以得到整个二维空间,除非两向量共线。 一个向量固定,另一个向量自由变化,其线性组合可得到一条直线。 …

关于向量空间和线性空间的认识

Reason 这两天学习张贤达的《矩阵分析和应用》,1.3.2节对向量空间的定义扩展,然后突然扩展到线性空间让我很不适应,并不能理解二者的关系。上网一查更迷惑了,很多的线性代数教材倾向于将二者等价,大家对向量空间和线性…

线性代数学习之向量空间,维度,和四大子空间

空间: 在上一次https://www.cnblogs.com/webor2006/p/14306046.html学习了诸多在线性代数中非常核心的概念(线性组合、线性相关、线性无关、生成空间,空间的基...),这次则继续学习重要的核心概念(空间、维度、四大子空间)。在之前的学习中用到…

大数据入门10:向量空间模型(Vector Space Model)

文章目录 向量空间模型(Vector Space Model)0. 概述1. TF(Term frequency ,TF)2. IDF(Inverse document frequency,IDF)3. TF-IDF(Term Frequency-Inverse Document Frequency)4. Similarity Function 相似性函数5. 举…

05转置和向量空间

进入了向量空间才算开始了线性代数的大门。几个重要的概念: 列空间包含所有列向量的线性组合,记作 C ( A ) C(A) C(A);当且仅当 b b b在 A A A的列空间时, A X b AXb AXb才有解; 一个 m n m\times n mn的系数矩阵 …

向量空间模型算法(Vector Space Model)

概念介绍 向量空间模型(VSM:Vector Space Model)由Salton等人于20世纪70年代提出,并成功地应用于文本检索系统。 VSM概念简单,把对文本内容的处理简化为向量空间中的向量运算,并且它以空间上的相似度表达语…

向量空间搜索引擎理论

简述 向量空间搜索引擎使用了一个非常简单的计数对于矩阵代数去比较基于词频的文档。 向量空间搜索引擎的第一个主要组成部分是概念术语空间。简单地说,术语空间由每个唯一的单词组成出现在文档集合中。 向量空间搜索引擎的第二个主要组成部分是项目计数。项目计…

向量空间 vector space

向量空间表示为 R 1 , R 2 , R 3 , R 4 , . . . , R n \bf{R}^1, \bf{R}^2, \bf{R}^3, \bf{R}^4, ..., \bf{R}^n R1,R2,R3,R4,...,Rn 。 R n \bf{R}^n Rn 表示 n n n 维向量集合所组成的空间,称为二维向量空间。但是,并不是所有集合组成的空间都能称作…

向量空间的基

1 向量空间的基 1.1 回顾 继续往下之前,先总结下前面所学的。先是学习了向量,然后把同维数的向量放在集合中构成了向量组: 然后通过向量组得到张成空间,也就是关注的核心,向量空间: 1.2 定位 定义向量空间之后,我们就需要去研究它。就如研究宇宙空间,需要把每一颗恒…

线性代数-向量空间

线性代数-向量空间 向量空间向量空间张成空间等价向量组最大无关组向量组的秩 向量空间的基基与坐标向量空间的维度 点积(数量积)欧几里得空间长度角度新的运算点积的定义长度/角度与自然基点积的性质欧氏距离和余弦距离小结 向量空间 向量空间 向量空间的严格定义&#xff1…

向量空间、子空间、列空间

1.向量空间、子空间、列空间 1.1 向量空间 向量空间是由列空间组成的 诸如下面 v \boldsymbol{v} v 这样的类型的所有向量构成了空间 R n \boldsymbol{R}^n Rn,可以将空间看作一个集合,集合中的每个元素都是一个类似于 v \boldsymbol{v} v 的向量 …

向量与向量空间

向量与向量空间 这一篇文章是线性代数系列的第一篇,国内外一般的课程与教材都是从线性方程组开始讲线性代数,从高斯消元、高斯约旦这些方法入门线性代数也是对新手比较友好的。这个系列的文章可能会比国内的教材更接近线代的本质(博主自以为…

线性代数之——向量空间

1. 向量空间和子空间 向量空间 R n \boldsymbol R^n Rn 由所有的 n n n 维向量 v v v 组成,向量中的每个元素都是实数。 向量空间 R 2 \boldsymbol R^2 R2 可以用 x y xy xy 平面来表示,其中的每个向量有两个元素,它们定义了平面上一个…

4.1 向量空间与子空间

主要内容 本节讲述了向量空间的概念,这里要把之前由几何概念得到的对向量空间的直觉进行进一步抽象和泛化,只要满足定义的一组向量,都可以构成向量空间,例如多项式、实函数等等。在向量空间的基础上,引入了子空间的概…

向量空间模型

实数域定义向量 设有一个数的集合 F,它满足“F 中任意两个数的加减乘除法(除数不为零)的结果仍然在这个 F 中”,我们就可以称 F 为一个“域”。我们处理的数据通常都是实数,所以这里我只考虑实数域。而如果域 F 里的元…

线性代数 --- 向量空间(vector space)与子空间(subspace)

Part I --- 向量空间: 向量空间就是由包含n个分量的列向量所组成的Rn的空间,其中R表示实数。例如,R2就代表了一般的x-y平面,其中包含两个分量的向量表示坐标系中的一个点(x,y)。同理,R3中的一个向量,包含三…

向量空间

向量空间的概念 定义:设 V 是 n 维向量的集合,如果满足 若 a ∈ V, b ∈ V,则a b ∈ V .(对加法封闭)若 a ∈ V,k∈ R,则ka ∈ V . (对数乘封闭…

http 500 错误总结

500: Internal server Error The server encountered an unexpected condition which prevented it from fulfilling the request. 应用代码出了问题,比如说空指针、数据库异常、访问其它服务的网络异常等等,被tomcat容器捕获后,返回500错误…

HTTP Status 500错误

HTTP Status 500 - java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name command available as request attribute 发生的错误&#xff1a;在请求域例没有command这样的属性 <form:input path"lastName"/> 要想显…