機器學習數學基礎——線性代數部分

1. 向量基本運算

(1) 實數與向量的積的運算,設λ,μ\lambda,\mu爲實數:

  • 結合律:λ(μa)=(λμ)a\lambda(\mu\vec{a})=(\lambda\mu)\vec{a}
  • 第一分配律:(λ+μ)a=λa+μa(\lambda+\mu)\vec{a}=\lambda\vec{a}+\mu\vec{a}
  • 第二分配律:λ(a+b)=λa+λb\lambda(\vec{a}+\vec{b})=\lambda\vec{a}+\lambda\vec{b}
    (2) 向量數量積的運算律:
  • ab=baa·b=b·a
  • (λa)b=λ(ab)=λab=a(λb)(\lambda a)·b=\lambda(a·b)=\lambda a·b=a·(\lambda b)
  • (a+b)·c=a·c+b·c
    (3) 平面向量基本定理:
      如果在同一個平面內存在兩個不共線的向量,那麼這個平面內的任意向量,都可由兩個不共線向量唯一表示。
    (4) 向量的內積(或數量積):
      ab=abcosθa·b = |a||b|\cos\theta其幾何意義是aa的長度a|a|bbaa的方向上的投影bcosθ|b|\cos\theta的乘積

2. 向量與矩陣的範數(L1範數,L2範數,Lp範數)

  範數簡單來說就是一種距離的定義,是一種強化了的距離概念,比距離多了一條數乘的運算法則。通常將其作爲距離來進行理解。
  範數(norm)是數學中的一種基本概念。在泛函分析中,它定義在賦範線性空間中,並滿足一定的條件,即①非負性;②齊次性;③三角不等式。它常常被用來度量某個向量空間(或矩陣)中的每個向量的長度或大小。
0範數:向量中非零元素的個數。

1-範數:爲絕對值之和
  向量範數:x1=i=1Nxi||x||_1=\sum_{i=1}^N|x_i|,即向量元素絕對值之和
  矩陣範數:假設矩陣nnmm列,那麼其一階範數A1=max1jni=1mai,j||A||_1 = \max_{1\leq j\leq n}\sum_{i=1}^m|a_{i,j}|,即矩陣中所有列向量絕對值之和的最大值。

2-範數:通常意義上的模
  向量範數:x2=i=1Nxi2||x||_2=\sqrt{\sum_{i=1}^Nx_i^2},即向量元素的平方和再開根。
  矩陣範數:A2=λmax(ATA)=max1inλi||A||_2=\sqrt{\lambda_{\max}(A^TA)}=\sqrt{max_{1\leq i\leq n}|\lambda_i|},即矩陣ATAA^TA的最大特徵值開平方。

\infty-範數:所有元素的絕對值的最大值
  向量範數:x=maxixi||x||_{\infty}=max_i|x_i|
  矩陣範數:A=maxij=1Nai,j||A||_{\infty}=max_i\sum_{j=1}^N|a_{i,j}|

p-範數
  向量範數:xp=(i=1Nxip)1p||x||_p=(\sum_{i=1}^N|x_i|^p)^{\frac{1}{p}}


3. 矩陣的逆

概念
  設有一個方陣AA,若存在一個方陣BB,使得AB=IAB=IBA=IBA=I,則稱BBAA的逆矩陣,用A1A_{-1}表示(事實上若AB=IAB=I,則必有BA=IBA=I)。
存在逆矩陣的條件
  矩陣的行列式不爲0(行列式爲0時稱爲奇異矩陣)
性質

  • 矩陣A可逆的充要條件是A的行列式不等於0。
  • 可逆矩陣一定是方陣。
  • 如果矩陣A是可逆的,A的逆矩陣是唯一的。
  • 可逆矩陣也被稱爲非奇異矩陣、滿秩矩陣。
  • 兩個可逆矩陣的乘積依然可逆。
  • 可逆矩陣的轉置矩陣也可逆。
  • 矩陣可逆當且僅當它是滿秩矩陣。

4. 矩陣的特徵值與特徵向量

在這裏插入圖片描述
如果是把矩陣看作是運動,對於運動而言,最重要的就是運動的速度和方向,那麼:

  • 特徵值就是運動的速度
  • 特徵向量就是運動的方向
    二者也可以稱爲矩陣的特徵。
    特徵值計算方法:
    在這裏插入圖片描述
    特徵向量計算方法:
    在這裏插入圖片描述
    在這裏插入圖片描述

相似矩陣

在這裏插入圖片描述


5. 矩陣的奇異值分解(此前文章


參考:
https://blog.csdn.net/a493823882/article/details/80569888
https://www.zhihu.com/question/20473040/answer/102907063 知乎作者:魏通
http://www.cnblogs.com/MengYan-LongYou/p/4050862.html
看過的對矩陣理解最明白的一篇了https://blog.csdn.net/myan/article/details/649018/
https://www.matongxue.com/madocs/228.html
同濟大學《線性代數》(第五版)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章