• ML#1 Math Base


    ML#1 Math Base

    这个系列的博文是为了记录我自己学习机器学习的过程与经验。

    1. 齐次线性方程组的求解

    1.1 解的性质

    齐次线性方程组如下:

    [left{ egin{array}{ll} a_{11}x_1 + a_{12}x_2 + cdots + a_{1n}x_n&=0 \ qquad qquad qquad quad vdots&=0 \ a_{m1}x_1 + a_{m2}x_2 + cdots + a_{mn} &=0\ end{array} ight. ]

    If:

    [A = egin{bmatrix} a_{11}& a_{12} &cdots &a_{1n} \ cdots& cdots & ddots &cdots\ a_{m1}& a_{m2} &cdots &a_{mn} end{bmatrix} ,quad x = egin{bmatrix} x_1\ vdots \ x_nend{bmatrix} ]

    则我们可以把上述线性方程组写为向量方程:(vec{A}vec{x} = 0)

    如果,(x_1 = xi_{11}, cdots,x_{n} = xi_{n1})为向量方程的解,则(vec{x} = vec{xi_1})为齐次线性方程组的解向量

    那么什么是解空间呢?

    已知有解向量(vec{x}),显然(vec{x}_1 + vec{x}_2,kvec{x}_1),依然满足向量方程(vec{A}vec{x} = 0),因此方程组的全体解向量组成的集合对于加法和数乘(乘常数)是封闭的,因此构成一个向量空间,称该向量空间为齐次线性方程组(vec{A}vec{x}=0)解空间

    向量空间

    本Blog从简出发,主要从直观角度介绍。我们可以认为满足向量加法和标量乘法(数乘)的封闭性和一些运算的限制如结合律就是一个向量空间。

    更为简单的说,向量空间里:

    • 不同向量间叠罗汉(向量加法)不能超出向量空间
    • 任意向量的伸头缩脑(标量乘法)也不能超出向量空间

    至于解空间有什么用? 更新到这的时候我也还不知道。

    1.2 基础解系和求法

    基础解系,毫无疑问是一组满足特定条件的解向量。设基础解系为:({vec{eta}_1,vec{eta}_2,cdots,vec{eta}_t}),那么这些解向量需要满足什么条件呢?

    1. 不可替代,即(vec{eta}_{i})显然不能被(eta -vec{eta}_i)集合所表示,及({vec{eta}_1,vec{eta}_2,cdots,vec{eta}_t})(vec{A}vec{x}=0)的一组线性无关的解。
    2. 所谓道生一....,基础解系肯定需要能表达整个解空间,因此(vec{A}vec{x}=0)的任一解都可由({vec{eta}_1,vec{eta}_2,cdots,vec{eta}_t})线性表出。

    进一步,根据#1.1中所说的向量加法和标量乘法,显然(vec{A}vec{x}=0)的通解可以写成如下形式:

    [vec{x} = k_1vec{eta}_1 + k_2vec{eta}_2 + cdots + k_tvec{eta}_t qquad;k_iin C ]

    齐次线性方程组的解法就略了、、 ,比较basic。

    2. 向量相关知识

    3. 多元函数对矩阵变量的求导

    4. 矩阵的QR分解与奇异值分解

    5. 投影矩阵、广义逆矩阵、正定矩阵

  • 相关阅读:
    今天20,明天21
    Windows Server 2003 R2 修复Windows Server 2003
    上门服务,谁上谁的门?
    重构代码(2)处理空字符串
    看你知道不知道之-别惹我Msgbox的Title
    注册GooglePage成功
    [zz]64bit Linux下error: gnu/stubs32.h: No such file or directory错误解决办法
    [zz] libstdc++ bad value
    [zz]ctags和vim
    [zz]写在KVM (Kernelbased Virtual Machine) 安装成功后
  • 原文地址:https://www.cnblogs.com/Last--Whisper/p/14860587.html
Copyright © 2020-2023  润新知