先簡單回顧下主成分析PCA(principle component analysis)
與奇異值分解SVD(singular value decomposition)
。code
1、主成分析PCA
一、所解決問題
二、所依賴的原則
根據降維並減少信息損失的目標,能夠得出如下兩個原則component
- 降維後的各個維度之間相互獨立,即去除降維以前樣本x中各個維度之間的相關性。
- 最大程度保持降維後的每一個維度數據的多樣性,即最大化每一個維度內的方差
三、問題求解方法
式1就是協方差矩陣C的特徵值分解,變換矩陣P便是矩陣C的前k個特徵向量按行組成的矩陣。因此,PCA的求解步驟爲:cdn
- 求X均值
- 將X減去均值
- 計算協方差矩陣C
- 對協方差矩陣C特徵值分解
- 從大到小排列C的特徵值
- 取前k個特徵值對應的特徵向量按行組成矩陣即爲變換矩陣P
這裏的核心問題是協方差矩陣C的特徵值分解。blog
2、奇異值分解SVD
一、所解決問題
二、問題求解方法
3、PCA與SVD的關係