| 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
IMatrixFactorizations. |
| Class | Description |
|---|---|
| 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 | Description |
|---|---|
| IterationNumberGuesser.FactorizationQuality |
Factorization quality.
|
Matrix factorization implementations.