Interface MatrixFactorization

All Known Subinterfaces:
IterativeMatrixFactorization
All Known Implementing Classes:
KMeansMatrixFactorization, LocalNonnegativeMatrixFactorization, NonnegativeMatrixFactorizationED, NonnegativeMatrixFactorizationKL, PartialSingularValueDecomposition

public interface MatrixFactorization
For an m × n matrix A and given k, computes an m × k matrix U and k × n matrix V' such that A ~= UV'.
  • Method Summary

    Modifier and Type Method Description
    org.carrot2.math.mahout.matrix.DoubleMatrix2D getU()
    Returns the U matrix (base vectors matrix).
    org.carrot2.math.mahout.matrix.DoubleMatrix2D getV()
    Returns the V matrix (coefficient matrix)
  • Method Details

    • getU

      org.carrot2.math.mahout.matrix.DoubleMatrix2D getU()
      Returns the U matrix (base vectors matrix).
      Returns:
      U matrix
    • getV

      org.carrot2.math.mahout.matrix.DoubleMatrix2D getV()
      Returns the V matrix (coefficient matrix)
      Returns:
      V matrix