Package org.carrot2.matrix.factorization

Matrix factorization implementations.

See:
          Description

Interface Summary
IIterativeMatrixFactorization Performs an iterative matrix factorization.
IMatrixFactorization For an m × n matrix A and given k, computes an m × k matrix U and k × n matrix V' such that A ~= UV'.
IMatrixFactorizationFactory A factory of IMatrixFactorizations.
 

Class Summary
IterationNumberGuesser This class helps to guesstimate the number of iterations for iterative factorization algorithms.
IterativeMatrixFactorizationFactory A factory for IMatrixFactorizations.
KMeansMatrixFactorization Performs matrix factorization using the K-means clustering algorithm.
KMeansMatrixFactorizationFactory KMeansMatrixFactorization factory.
LocalNonnegativeMatrixFactorization Performs matrix factorization using the Local Non-negative Matrix Factorization algorithm with minimization of the Kullback-Leibler divergence between A and UV' and multiplicative updating.
LocalNonnegativeMatrixFactorizationFactory LocalNonnegativeMatrixFactorization factory.
NonnegativeMatrixFactorizationED Performs matrix factorization using the Non-negative Matrix Factorization algorithm with minimization of Euclidean Distance between A and UV' and multiplicative updating.
NonnegativeMatrixFactorizationEDFactory A factory for NonnegativeMatrixFactorizationEDs.
NonnegativeMatrixFactorizationKL Performs matrix factorization using the Non-negative Matrix Factorization by minimization of Kullback-Leibler divergence between A and UV' and multiplicative updating.
NonnegativeMatrixFactorizationKLFactory Factory for NonnegativeMatrixFactorizationKLs.
PartialSingularValueDecomposition Performs matrix factorization using the Singular Value Decomposition algorithm.
PartialSingularValueDecompositionFactory Factory for PartialSingularValueDecompositions.
 

Enum Summary
IterationNumberGuesser.FactorizationQuality Factorization quality.
 

Package org.carrot2.matrix.factorization Description

Matrix factorization implementations.



Copyright (c) Dawid Weiss, Stanislaw Osinski