Package org.carrot2.math.matrix
Interface SeedingStrategy
-
- All Known Implementing Classes:
KMeansSeedingStrategy
,RandomSeedingStrategy
public interface SeedingStrategy
Defines the seeding routine to be used as part of a matrix factorization algorithm.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
seed(org.carrot2.math.mahout.matrix.DoubleMatrix2D A, org.carrot2.math.mahout.matrix.DoubleMatrix2D U, org.carrot2.math.mahout.matrix.DoubleMatrix2D V)
Initializes values of the provided U and V matrices.
-
-
-
Method Detail
-
seed
void seed(org.carrot2.math.mahout.matrix.DoubleMatrix2D A, org.carrot2.math.mahout.matrix.DoubleMatrix2D U, org.carrot2.math.mahout.matrix.DoubleMatrix2D V)
Initializes values of the provided U and V matrices. The A matrix is the input matrix to be factorized.- Parameters:
A
- matrix to be factorizedU
- left factorized matrix to be seededV
- right factorized matrix to be seeded
-
-