Interface to be implemented by all Non-negative Matrix Factorization (NMF)
update algorithms used by the NMFact class.
NMath (in NMath.dll) Version: 7.3
public interface INMFUpdateAlgorithm : ICloneable
Public Interface INMFUpdateAlgorithm
public interface class INMFUpdateAlgorithm : ICloneable
type INMFUpdateAlgorithm =
The INMFUpdateAlgorithm type exposes the following members.
Returns the value of the cost function for the non-negative
factorization of V = WH. The cost function is minimized by
Provides the initial factors for the iteration process that
computes W and H in the non-negative matrix factorization
V = WH.
Updates the factors W and H in the non-negative matrix factorization
V = WH.
In a non-negative factorization, a non-negative matrix, V
is factored into a product, WH
, of two non-negative matrices, W
. The algorithms pertaining to this interface compute this
factorization in an iterative manner, updating the factors W
at each step with the goal of minimizing some cost function. For
C(V, W, H) - C(V, W, H) = ||V - WH||