线性代数精华——向量的线性相关

这一篇文章和大家聊聊向量

向量与平面

向量这个概念我们在高中就接触到了,它既指一个点在空间中的坐标,也表示一个有向线段,如果我们加入复数概念的话,它还能表示一个数。在线性代数当中,向量就是指的n个有次序的数\(a_1, a_2, \cdots, a_n\)组成的数组。

向量可以写成一行,也可以写成一列。写成一列的称为列向量,例如:

\[a=\left[
\begin{matrix}
a_1 \a_2 \\vdots\a_n
\end{matrix}
\right]\]

写成一行则是行向量:\(a^T=[a_1, a_2, \cdots, a_n]\),为了方便并且统一,在当前以及以后的文章当中,我们使用小写字母来表示列向量,列向量的转置表示行向量,例如\(a^T, b^T\)。既然向量可以表示点,点可以表示空间,那么自然向量也可以表示空间。所以我们可以把三维空间用向量表示:

\[R^3=\{r=(x, y, z)^T|x, y, z\in R\}\]

既然我们可以用向量的集合表示空间,自然也可以用向量的集合来表示平面。表示平面的方式很简单,就是在向量当中限制一些条件,只保留满足条件的向量,比如三维空间当中的平面可以表示成:

\[\{r=(x, y, z)^T| ax+by+cz=d\}\]

同样,我们可以拓展到多维空间当中,一个n维空间可以用向量表示成:

\[R^n=\{r=(x_1, x_2, \cdots, x_n)^T|x_1,x_2,\cdots,x_n\in R\}\]

n维空间当中的平面可以表示成:

\[\{r=(x_1, x_2, \cdots, x_n)^T|a_1x_1+a_2x_2+\cdots+a_nx_n=b\}\]

如上定义的平面称为n维空间当中n-1维的超平面。因为超过3维的空间,我们很难想象出它的物理意义,所以称为超平面。

向量组与线性表示

我们可以把若干个向量组合到一起,这样的组合称为向量组,其实就是矩阵。我们可以把一个m * n的矩阵,看成是n个m维的列向量组合而成的向量组。之前我们介绍的\(Ax=0\)的齐次线性方程组的解,当R(A) < n时,它是无限多个n维列向量的向量组。

有了向量组之后,我们看下一个概念。假设A是一个m个n维向量的向量组:\(a_1, a_2, \cdots, a_m\),b是另一个n维的向量。如果存在一组数:\(\lambda_1, \lambda_2, \cdots, \lambda_m\),使得:

\[\lambda_1a_1+\lambda_2a_2+\cdots+\lambda_ma_m=b\]

那么,我们称向量b能被向量组A线性表示

这一点能够成立,其实也就是方程组:\(x_1a_1+x_2a_2+ \cdots +x_ma_m=b\) 有解。如果我们将它展开,其实就是我们之前介绍的非齐次线性方程组。我们之前的文章当中已经证明过了,要使得该方程组有解,必须要满足:R(A) = R(A, b),这样,我们就把向量组和之前的线性方程组联系起来了。

如果存在不全为0的数:\(k_1, k_2, \cdots, k_n\),使得:\(k_1a_1+k_2a_2+\cdots+k_na_n=0\)。那么则称向量组A是线性相关的,否则是线性无关的。一般情况下,我们说线性无关或者线性相关,都是指n >= 2的情况。我们很容易看出,对于两向量来说线性相关,其实就是指的两向量成比例。如果是三个向量,则是三向量共面。

如果一个向量组A线性相关,我们假设\(a_1\)向量的系数k_1不为零,那么根据线性相关的定义,我们可以写出:\(a_1 = \frac{-1}{k_1}(k2_a2+k_3a_3+\cdots+k_na_n)\)。也就是说\(a_1\)向量能够被A组当中其他向量线性表示。反之,如果A组向量之中有一个向量能够被其他向量线性表示,那么就说明A组向量线性相关

我们再换一种理解方式,如果将A组向量\(A:a_1, a_2, \cdots, a_n\),看做是矩阵\(A=(a_1, a_2, \cdots, a_n)\),向量组A线性相关,就是齐次线性方程组\(Ax=0\)有非零解。我们之前介绍齐次线性方程组的时候曾经介绍过,齐次线性方程组要有非零解的条件是R(A) < n。如果R(A) = n,那么齐次线性方程组没有非零解,也就是说向量组A线性无关。

这样一来,我们就把上一篇文章当中介绍的线性方程组是否有解的问题串联起来了。记不清楚的同学可以点击下方链接回顾上篇文章:

线性代数精华3——矩阵的初等变换

到这里,我们关于向量组和线性相关的概念就差不多介绍完了。不过向量组当中还有一些很好用的性质,简单列举一下:

  1. 如果向量组\(A: a_1, a_2, \cdots, a_n\)线性相关,那么向量组\(B:a_1, a_2, \cdots, a_{n+1}\),也线性相关。反之,如果B线性无关,那么A也一定线性无关。
  2. n个m维向量组成的向量组,当m 小于 n 时,一定线性相关。另外,n+1个n维向量一定线性相关。
  3. 如果向量组\(A:a_1, a_2, \cdots, a_n\)线性无关,向量组\(B:a_1, a_2, \cdots, a_m, b\)线性相关。那么向量b必然可以被向量组A线性表示,并且表示的方式唯一。

以上三个特性都很直观,这里就不一一列举了。

这里说的线性相关都是绝对的线性相关,但是在机器学习领域,由于数据之间存在误差,所以我们很少使用绝对的线性相关。相反,我们会用向量之间的相似度来衡量向量之间的相关性。

在线性模型当中,我们会分析特征和预测结果的相关性,如果相关性不高,那么说明这个特征非常弱,或者效果很差,如果很强,则说明这个特征指导意义很高。我们也会分析特征之间的相关性,如果某两个特征相关性很高,说明它们提供的信息差不多,对于模型来说其实提供了非常近似的信息,很可能并不会带来正面助益,反而带来误差或者影响。这时候可以考虑去除多余的特征,或者使用一些降维算法,来降低特征的维度。

向量空间

最后,我们来简单介绍一下向量空间。向量空间的定义很简单,其实就是一个全体向量的集合。我们把全体n维向量组成的集合,称作是n维向量空间。

假设V是一个向量空间,存在r个向量:\(a_1, a_2, \cdots, a_r \in V\),并且满足一下条件:

  1. \(a_1, a_2, \cdots, a_r\)线性无关
  2. V中任一向量都可以用\(a_1, a_2, \cdots, a_r\)线性表示。

那么我们称向量组\(a_1, a_2, \cdots, a_r\)为向量空间V的一个基,r称为向量空间V的维数,并称V为r维的向量空间。如果把向量空间V也看成是向量组,那么V的维数其实就是这个向量组的秩。

有了基的概念之后,我们就可以表示向量空间当中所有的向量。假设空间V的基是\(a_1, a_2, \cdots, a_r\),对于任一向量x,都有唯一的一个表示:

\[x=\lambda_1a_1+\lambda_2a_2+\cdots+\lambda_ra_r\]

数组:\([\lambda_1,\lambda_2,\cdots, \lambda_r]\)就是向量x在基\(a_1, a_2, \cdots, a_r\)中的坐标。

对于n维向量空间\(R^n\),我们取它的单位坐标向量组:\(e_1, e_2, \cdots, e_n\),那么x就可以表示成:\(x=x_1e_1+x_2e_2+\cdots+x_ne_n\),其中的\(x_1, x_2,\cdots,x_n\)也就是x向量在各个维度上的分量,因此\(e_1, e_2,\cdots,e_n\)就称为是空间\(R^n\)中的自然基。

今天的文章就是这些内容,如果觉得有所收获,还请点个“关注”吧。

原文地址:https://www.cnblogs.com/techflow/p/12190227.html

时间: 2024-10-30 03:20:12

线性代数精华——向量的线性相关的相关文章

线性代数 - 04 向量的线性关系

线性代数 - 04 向量的线性关系 一.向量的线性相关性 1.两种线性关系 2.线性关系和线性方程组 二.极大线性无关组与向量组的秩 1.极大线性无关组的概念 2.极大线性无关组的求法 3.向量组的秩 线性代数 - 04 向量的线性关系

线性代数精华——矩阵的特征值与特征向量

今天和大家聊一个非常重要,在机器学习领域也广泛使用的一个概念--矩阵的特征值与特征向量. 我们先来看它的定义,定义本身很简单,假设我们有一个n阶的矩阵A以及一个实数\(\lambda\),使得我们可以找到一个非零向量x,满足: \[Ax=\lambda x\] 如果能够找到的话,我们就称\(\lambda\)是矩阵A的特征值,非零向量x是矩阵A的特征向量. 几何意义 光从上面的式子其实我们很难看出来什么,但是我们可以结合矩阵变换的几何意义,就会明朗很多. 我们都知道,对于一个n维的向量x来说,如

线性代数笔记(向量)

1)数量:又叫标量,纯量,只有大小没有方向,可以用一个数值来确定:2)向量:又名矢量,描述这类量不仅需要大小,还需要表达其方向:3)有向线段:具有一定长度和确定方向的线段:4)几何向量:简称向量,用有向线段表示的向量称几何向量:5)固定向量,自由向量:起点是否固定来区分,起点固定的叫固定向量,起点不固定的叫自由向量:6)向量相等:大小和方向都相同:7)负向量:大小相同,方向相反:8)模:也叫范数,为向量的大小:||a||9)单位向量:模为1的向量:10)零向量:大小(长度)为0的向量,其起点和终

线性代数中关于向量的一些结论

下面结论我会用序号 1, 2, 3,4代表每条结论 同时 ~1 表示是 1的逆命题 !1 表示是 1的否定命题 !(~1)就表示是1的逆否命题  +1 表示是  1的推论 1  如果向量组的一部分线性相关,那么该向量组一定线性相关 2  如果一个向量组线性无关,那么他的任意一个非空向量组也线性无关 !(~1) 3 一个向量组线性无关 充分必要条件为 不存在向量ai可以由他前面的向量线性表出 +2 4 一个向量组线性相关 充分必要条件为 至少有一个向量ai 可以由他前面的向量线性表出 !(~3)

斯坦福大学CS224d基础1:线性代数知识

斯坦福大学CS224d基础1:线性代数知识 作者:Zico Kolter (补充: Chuong Do) 翻译:@MOLLY([email protected]) @OWEN 校正:@寒小阳([email protected]) @龙心尘([email protected]) 2015年9月30日 1基本概念和符号????2 1.1基本符号????2 2 矩阵乘法????3 2.1向量的乘积????3 2.2矩阵-向量的乘积????4 2.3矩阵-矩阵乘积????5 3 运算和性质????6 3

斯坦福大学CS224d基础1:线性代数回顾

斯坦福大学CS224d基础1:线性代数知识 作者:Zico Kolter (补充: Chuong Do) 时间:2016年6月 翻译:@MOLLY([email protected]) @OWEN([email protected]) 校正:@寒小阳([email protected]) @龙心尘([email protected])  出处:http://blog.csdn.net/han_xiaoyang/article/details/51629242 http://blog.csdn.n

【转载】线性代数基础知识

原文地址:http://blog.csdn.net/longxinchen_ml/article/details/51629328 作者:Zico Kolter (补充: Chuong Do) 时间:2016年6月 翻译:@MOLLY([email protected]) @OWEN([email protected]) 校正:@寒小阳([email protected]) @龙心尘([email protected]) 出处:http://blog.csdn.net/han_xiaoyang/

2 线性代数基础

转自: https://blog.csdn.net/longxinchen_ml/article/details/51629328 1基本概念和符号 线性代数可以对一组线性方程进行简洁地表示和运算.例如,对于这个方程组: 这里有两个方程和两个变量,如果你学过高中代数的话,你肯定知道,可以为x1 和x2找到一组唯一的解 (除非方程可以进一步简化,例如,如果第二个方程只是第一个方程的倍数形式.但是显然上面的例子不可简化,是有唯一解的).在矩阵表达中,我们可以简洁的写作: 其中: 很快我们将会看到,咱

CS考研_统考大纲

序号 政治 外语 业务课一 业务课二 1 (101)思想政治理论 (201)英语一 (301)数学一 (408)计算机学科专业基础综合 以上是计算机全国统考考试科目,三门公共课非统考基本也都是这三个,大家如果看到非统考的科目如果是三个1,就可以直接来参考我这里列出的大纲了!所以在此,我就直接列出最近的2015年考研这四个的考试大纲: 政治101: Ⅰ.考试性质 思想政治理论考试是为高等院校和科研院所招收硕士研究生而设置的具有选拔性质的全国招生考试科目,其目的是科学.公平.有效地测试考生掌握大学本