Class NonnegativeMatrixFactorizationKLFactory

All Implemented Interfaces:
AcceptingVisitor, MatrixFactorizationFactory

public class NonnegativeMatrixFactorizationKLFactory extends IterativeMatrixFactorizationFactory
Performs matrix factorization using the Non-negative Matrix Factorization by minimization of Kullback-Leibler divergence between A and UV' and multiplicative updating.
  • Constructor Details

    • NonnegativeMatrixFactorizationKLFactory

      public NonnegativeMatrixFactorizationKLFactory()
  • Method Details

    • factorize

      public MatrixFactorization factorize(org.carrot2.math.mahout.matrix.DoubleMatrix2D A)
      Description copied from interface: MatrixFactorizationFactory
      Factorizes matrix A.
      Parameters:
      A - matrix to be factorized.