Click or drag to resize

NMFInitializationRandomGetInitialFactors Method

Gets initial non-negative factor matrices for an NMF of the input matrix X.

Namespace: Altaxo.Calc.LinearAlgebra.Double.Factorization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public (Matrix<double> W, Matrix<double> H) GetInitialFactors(
	Matrix<double> X,
	int rank
)

Parameters

X  MatrixDouble
The non-negative input matrix to factorize.
rank  Int32
The target rank of the factorization (number of components).

Return Value

ValueTupleMatrixDouble, MatrixDouble
A tuple of factor matrices (W, H) such that X ≈ W * H.

Implements

INonnegativeMatrixFactorizationInitializerGetInitialFactors(MatrixDouble, Int32)
See Also