Module matrix_factorization

Module matrix_factorization 

Source
Expand description

Advanced matrix factorization algorithms

This module provides additional matrix factorization algorithms beyond the standard decompositions in the decomposition module:

  • Non-negative Matrix Factorization (NMF)
  • Interpolative Decomposition (ID)
  • CUR Decomposition
  • Rank-Revealing QR Factorization
  • UTV Decomposition
  • Sparse Decompositions

These factorizations are useful for dimensionality reduction, data compression, and constructing low-rank approximations with specific properties.

Functionsยง

cur_decomposition
Computes the CUR decomposition of a matrix.
interpolative_decomposition
Computes the Interpolative Decomposition (ID) of a matrix.
nmf
Computes the Non-Negative Matrix Factorization (NMF) of a matrix.
rank_revealing_qr
Computes the Rank-Revealing QR (RRQR) decomposition of a matrix.
utv_decomposition
Computes the UTV decomposition of a matrix.