SVD

復(fù)習(xí)一下SVD宿饱,這部分其實(shí)我之前一直理解得不太好绘证,雖然知道SVD的一些實(shí)際應(yīng)用源织,但理論部分一直有欠缺,這里補(bǔ)充學(xué)習(xí)一下滤愕。
(圖引自http://www.ams.org/publicoutreach/feature-column/fcarc-svd)

文中提到,奇異值分解為分解矩陣提供了一種方便的方法逼肯,矩陣中可能包含一些我們感興趣的數(shù)據(jù)黎炉,通過奇異值分解我們可以將矩陣分解為更簡單、更有意義的部分嗽交。

在探究奇異值分解前卿嘲,我們先來看一下對角矩陣和對稱矩陣的幾何意義:

我們看到,對坐標(biāo)點(diǎn)(x,y)左乘對角矩陣(\begin{smallmatrix} 3&0\\0&1\end{smallmatrix} )的幾何意義就是“把平面水平拉伸3倍夫壁,垂直方向不變”拾枣,其實(shí)就是在坐標(biāo)值不變的基礎(chǔ)上,x軸的標(biāo)度變?yōu)樵瓉淼?倍盒让。再換一種更書面的表述就是梅肤,我們換了一組基,由{(1,0),(0,1)}換成了{(lán)(3,0),(0,1)}邑茄。

對稱矩陣其實(shí)做的也是差不多的事姨蝴,即換了一組基,由{(1,0),(0,1)}換成了{(lán)(2,1),(1,2)}肺缕。圖中我們也能看到變換后的x軸上的unit vector就是(2,1)左医。

如果僅是這樣描述矩陣乘法的作用,似乎并沒有辦法對矩陣分解和簡化起到什么幫助同木,因?yàn)樽鴺?biāo)系可以變成任何樣子浮梢,基向量也可能不再垂直(比如這里的(2,1)和(1,2)),有沒有一種方法使得我們變換后的坐標(biāo)軸依然保持垂直呢彤路?下面就是一例:

我們看到黔寇,左圖的初始坐標(biāo)系相比原坐標(biāo)系逆時針旋轉(zhuǎn)了45度,此時坐標(biāo)(1,1)對應(yīng)的向量如圖所示斩萌,在此情形下我們的基向量實(shí)際上是(\frac{\sqrt{2}}{2},\frac{\sqrt{2}}{2})和(-\frac{\sqrt{2}}{2},\frac{\sqrt{2}}{2})缝裤,因此左乘( \begin{smallmatrix} 2&1\\1&2\end{smallmatrix} )后得到的基向量為(\begin{smallmatrix} 2&1\\1&2\end{smallmatrix} )( \begin{smallmatrix} \frac{\sqrt{2}}{2}&-\frac{\sqrt{2}}{2}\\\frac{\sqrt{2}}{2}&\frac{\sqrt{2}}{2}\end{smallmatrix} )屏轰,即(\begin{smallmatrix} \frac{3\sqrt{2}}{2}&-\frac{\sqrt{2}}{2}\\\frac{3\sqrt{2}}{2}&\frac{\sqrt{2}}{2}\end{smallmatrix} )。不難發(fā)現(xiàn)憋飞,x軸方向的基向量擴(kuò)大了三倍霎苗,y軸方向的基向量不變。這就又回到了對角矩陣變換的簡單情形榛做。

這其實(shí)就是所謂的特征向量和特征值的幾何意義唁盏,即對某個基向量而言,左乘一個矩陣M相當(dāng)于左乘一個標(biāo)量\lambda检眯,那么變換后的基向量就只發(fā)生伸縮不發(fā)生旋轉(zhuǎn)厘擂。

進(jìn)一步,我們希望變換后的基向量兩兩正交锰瘸,實(shí)際上對稱矩陣的特征向量確實(shí)彼此正交(https://blog.csdn.net/DoctorCuiLab/article/details/82910837)這是很好的性質(zhì)刽严。之所以這么說是因?yàn)槲覀兛梢?strong>很容易的由初始坐標(biāo)軸旋轉(zhuǎn)至變換后的特征向量對應(yīng)的坐標(biāo)軸。

至此避凝,我們已經(jīng)可以知道對稱矩陣運(yùn)算具有的意義舞萄,一個對稱矩陣所表示的線性變換相當(dāng)于:
(1)把標(biāo)準(zhǔn)基上的坐標(biāo)轉(zhuǎn)化為以特征向量為基的坐標(biāo)(坐標(biāo)軸相互正交)
(2)在特征向量的方向上放縮特征值倍(伸縮變換)
(3)再把以特征向量為基的坐標(biāo)轉(zhuǎn)化為標(biāo)準(zhǔn)基上的坐標(biāo)

實(shí)際上以上三步就對應(yīng)著三個矩陣,這就是特征值分解管削,這是非常好的一種分解形式倒脓,原因暫且按下不表。我們現(xiàn)在想推廣這種情形含思,首先崎弃,對于非對稱矩陣如何呢?其實(shí)除了特征向量不正交以外含潘,和上述步驟沒什么差別饲做。但是我們希望變換后的坐標(biāo)系依然正交,因?yàn)檫@種各維度之間的獨(dú)立性便于我們做分析和解釋调鬓。

本例中我們看到,對于非對稱矩陣M來說酌伊,可以找到一組正交基向量腾窝,其左乘M后會得到另一組正交向量。

一般的居砖,對于矩陣M虹脯,我們希望找到一組正交基向量v_1v_2,使其左乘矩陣M后得到的一組向量仍然彼此正交(對于對稱矩陣來說奏候,特征向量就是滿足條件的v_1v_2)循集。

上圖很好的表達(dá)了我們的意圖,我們可以看到蔗草,標(biāo)準(zhǔn)正交基v_1v_2左乘M后的向量依然正交咒彤,在此方向上(相比標(biāo)準(zhǔn)基)伸縮的倍數(shù)即為奇異值疆柔。

以上為奇異值分解的推導(dǎo),我們看到镶柱,一個矩陣M可以被分解成三個矩陣旷档,我們看一下x左乘M的時候(Mx=U\Sigma V^Tx)會發(fā)生什么事,首先我們的x對應(yīng)的是標(biāo)準(zhǔn)基下的坐標(biāo)歇拆,V^Tx表示xv_1v_2軸上的投影鞋屈,即在v_1v_2這組基上的坐標(biāo)。接下來左乘對角矩陣\Sigma故觅,就得到了在u_1u_2這組基上的坐標(biāo)厂庇,最后左乘U,得到在標(biāo)準(zhǔn)基下的坐標(biāo)输吏。整個過程清晰明了权旷。

實(shí)際上,如果我們的V=U评也,即變換前后的基相同炼杖,就得到了特征值分解,按上面的表述就是盗迟,我們先找到在特征向量方向上的坐標(biāo)坤邪,然后伸縮特征值倍,最后再還原到標(biāo)準(zhǔn)基下的坐標(biāo)罚缕。

奇異值分解有哪些好處呢艇纺?直觀的幾何解釋如下:

我們看到,原坐標(biāo)系中的單位圓在變換后將變成新坐標(biāo)系中的橢圓邮弹,而我們得到的基向量u_1u_2對應(yīng)的方向恰為橢圓的長軸和短軸方向黔衡。也就是變化最大和最小的方向,這在應(yīng)用中具有很好的實(shí)際意義腌乡。

接下來我們看一下SVD分解如何得到盟劫。這里借助的是由上面的幾何表示得出的直觀結(jié)論,即我們希望找到的v_1v_2分別對應(yīng)使得Mv的模最大和最小的v与纽÷虑可以證明,這個解是M^T M的特征向量急迂,這樣我們就得到了V影所。

找到了v_1v_2,奇異值也就有了僚碎,即\sigma_i=|Mv_i|猴娩,以奇異值為對角元素得到\Sigma

最后我們可以求解Mv_i=\sigma_i u_i確定U。至此奇異值分解就完成了卷中。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末矛双,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子仓坞,更是在濱河造成了極大的恐慌背零,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件无埃,死亡現(xiàn)場離奇詭異徙瓶,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)嫉称,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進(jìn)店門侦镇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人织阅,你說我怎么就攤上這事壳繁。” “怎么了荔棉?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵闹炉,是天一觀的道長。 經(jīng)常有香客問我润樱,道長渣触,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任壹若,我火速辦了婚禮嗅钻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘店展。我一直安慰自己养篓,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布赂蕴。 她就那樣靜靜地躺著柳弄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪概说。 梳的紋絲不亂的頭發(fā)上碧注,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機(jī)與錄音席怪,去河邊找鬼应闯。 笑死纤控,一個胖子當(dāng)著我的面吹牛挂捻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播船万,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼刻撒,長吁一口氣:“原來是場噩夢啊……” “哼骨田!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起声怔,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤态贤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后醋火,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體悠汽,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年芥驳,在試婚紗的時候發(fā)現(xiàn)自己被綠了柿冲。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡兆旬,死狀恐怖假抄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情丽猬,我是刑警寧澤宿饱,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站脚祟,受9級特大地震影響谬以,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜愚铡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一蛉签、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧沥寥,春花似錦碍舍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至淮野,卻和暖如春捧书,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背骤星。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工经瓷, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人洞难。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓舆吮,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子色冀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容