| 1: procedure LowRankApproximation (
, ξ) |
| 2: Returns the dimension of the data matrix
|
| 3:
DIMENSION
: #row, d: #feature |
| 4: Utilizing either Truncated SVD or Randomized SVD |
| 5:
SVD(∗)
see “SVD with Row Reduction (SVD-RR) & Randomized SVD” |
| 6: Computes the rank of matrix
using eigenvalues |
| 7:
RANK
see “Determining the Rank” |
| 8: The low-rank components of the matrices are extracted |
| 9:
|
| 10:
|
| 11:
|
| 12: return
|
| 13: end procedure
|