Interface to be implemented by all Non-negative Matrix Factorization (NMF)
update algorithms used by the NMFact class.
Namespace:
CenterSpace.NMath.StatsAssembly: NMathStats (in NMathStats.dll) Version: 3.4.0.0
Syntax
| C# |
|---|
public interface INMFUpdateAlgorithm : ICloneable |
| Visual Basic (Declaration) |
|---|
Public Interface INMFUpdateAlgorithm _ Implements ICloneable |
| Visual C++ |
|---|
public interface class INMFUpdateAlgorithm : ICloneable |
Remarks
In a non-negative factorization, a non-negative matrix, V,
is factored into a product, WH, of two non-negative matrices, W
and H. The algorithms pertaining to this interface compute this
factorization in an iterative manner, updating the factors W and
H at each step with the goal of minimizing some cost function. For
example:
CopyC#
C(V, W, H) - C(V, W, H) = ||V - WH||