logo
Loading...

(問題)關於SVD(Singular Value Decomposition) - Cupoy

不太了解svd分解出來的3個矩陣(u,s,vh)怎麼去看?也不太了解為何用SVD?

(問題)關於SVD(Singular Value Decomposition)

2021/01/24 上午 11:15
NumPy 陣列的索引、切片和迭代 (3/19更新)
小哲
觀看數:69
回答數:2
收藏數:6

![image](http://kwassistfile.cupoy.com/00000177325EBD56000000526375706F795F72656C656173655155455354/1611222124013/large) 不太了解svd分解出來的3個矩陣(u,s,vh)怎麼去看?也不太了解為何用SVD?

回答列表

  • 2021/01/24 上午 11:35
    李柏霆
    贊同數:3
    不贊同數:0
    留言數:1

    SVD的用途很多,在資料降維和推薦系統都可以派上用場,也許你以後會學到 然後u、s、vh得到的方式如下 ![image](http://kwassistfile.cupoy.com/00000177321381BB0000017A6375706F795F72656C65617365414E53/1611222124009/large) 此外SVD有個特點 在分解得出的U矩陣,排序越前面的向量越重要 所以我們可以只選前k個向量(如圖片)來代表 ![image](http://kwassistfile.cupoy.com/00000177321381BB0000017A6375706F795F72656C65617365414E53/1611222124011/large) 因此使用SVD,我們能夠用較小的矩陣U,S和V表示我們的大矩陣A

  • 2021/01/24 下午 01:22
    張維元 (WeiYuan)
    贊同數:4
    不贊同數:0
    留言數:1

    嗨,你好
    這邊也提供一張圖給你做參考: ![image](http://kwassistfile.cupoy.com/0000017732D53B6C0000017D6375706F795F72656C65617365414E53/1611222124016/large) 總之,SVD 是一種矩陣的拆解方式,目的可以用於降維、簡化計算等等的用途。不過以這邊的學習來說,,重點是希望讓你知道「Numpy 適合用於矩陣的運算」。

    嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ