Interface  Description 

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
IMatrixFactorization s. 
Class  Description 

IterationNumberGuesser 
This class helps to guesstimate the number of iterations for iterative factorization
algorithms.

IterativeMatrixFactorizationFactory 
A factory for
IMatrixFactorization s. 
KMeansMatrixFactorization 
Performs matrix factorization using the Kmeans clustering algorithm.

KMeansMatrixFactorizationFactory 
KMeansMatrixFactorization factory. 
LocalNonnegativeMatrixFactorization 
Performs matrix factorization using the Local Nonnegative Matrix Factorization
algorithm with minimization of the KullbackLeibler divergence between A and UV' and
multiplicative updating.

LocalNonnegativeMatrixFactorizationFactory 
LocalNonnegativeMatrixFactorization factory. 
NonnegativeMatrixFactorizationED 
Performs matrix factorization using the Nonnegative Matrix Factorization algorithm
with minimization of Euclidean Distance between A and UV' and multiplicative updating.

NonnegativeMatrixFactorizationEDFactory 
A factory for
NonnegativeMatrixFactorizationED s. 
NonnegativeMatrixFactorizationKL 
Performs matrix factorization using the Nonnegative Matrix Factorization by
minimization of KullbackLeibler divergence between A and UV' and multiplicative
updating.

NonnegativeMatrixFactorizationKLFactory 
Factory for
NonnegativeMatrixFactorizationKL s. 
PartialSingularValueDecomposition 
Performs matrix factorization using the Singular Value Decomposition algorithm.

PartialSingularValueDecompositionFactory 
Factory for
PartialSingularValueDecomposition s. 
Enum  Description 

IterationNumberGuesser.FactorizationQuality 
Factorization quality.
