SVD的维度不对吧
来源:4-11 基于矩阵分解模型的两种算法:SVD和PMF

weixin_慕粉8374484
2020-08-04
A = U E Vt
这里, E是一个对角矩阵,只有对角线上有值,其他都为0, 是一个小型方阵
U, V分别是两种“瘦”矩阵,
A: m x n
U: m x r
E: r x r
Vt: r x n
写回答
1回答
-
同学你好,你的提问是上面那个公式得出来的原矩阵的纬度不对吗?我解析一下这个公式吧
A= U* E* VT
A:m* n
U: m* m
E: m* n
VT: n* n
其中E是只有对角线有值,就是奇异值,从大到小排列,而且下降速度很快,那么我们就可以用10%的奇异值代表全部的奇异值,把这10%的奇异值设为r,所以就得出
U: m* r
E: r*r
VT: r*n
这样就把原矩阵A分解成3个小矩阵112020-08-05
相似问题