Click or drag to resize

NMFMultiplicativeUpdate Class

Class NMFMultiplicativeUpdate encapsulates a multiplicative update algorithm for Nonnegative Matrix Factorization (NMF).
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreNMFMultiplicativeUpdate

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
[SerializableAttribute]
public class NMFMultiplicativeUpdate : INMFUpdateAlgorithm, 
	ICloneable

The NMFMultiplicativeUpdate type exposes the following members.

Constructors
 NameDescription
Public methodNMFMultiplicativeUpdate Constructs an NMFMultiplicativeUpdate instance.
Top
Methods
 NameDescription
Public methodClone Creates a deep copy of this NMFMultiplicativeUpdate.
Public methodCost Returns the value of the cost function for the non-negative factorization of V = WH. The cost function is minimized by the factorization.
Public methodInitialFactors Provides the initial factors for the iteration process that computes W and H in the non-negative matrix factorization V = WH.
Public methodIterationStep Updates the factors W and H in the non-negative matrix factorization V = WH.
Top
Remarks
Uses a multiplicative update rule for W and H as proposed by Lee and Sueng. This multiplicative method can be classified as a diagonally-scaled gradient descent method.
See Also