什么是“薄”svd?

机器算法验证 svd
2022-03-24 11:31:16

在各种编程环境中实现 SVD 时,我已经看到很多提及这一点。它实际上是什么意思?

1个回答

让一个 SVDm×n矩阵是A=UΣVT. 此外,假设它有排名r. 然后,A可以写成

A=i=1rσiuiviT+i=r+1min(n,m)0uiviT
.

“瘦” SVD 只是“胖” (?) SVD 是整个表达式的第一部分。换句话说,可以丢弃剩余的部分。因此,如果我们知道矩阵的秩为,我们只需要找到那些项。rr