The NMFNonsmoothUpdate type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| NMFNonsmoothUpdate | Overloaded. |
Methods
| Name | Description | |
|---|---|---|
| Clone |
Returns a deep copy of self.
| |
| Cost |
Returns the value of the cost function for the non-negative
factorization of V = WH. The cost function is minimized by
the factorization.
| |
| Equals | (Inherited from Object.) | |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| InitialFactors |
Provides the initial factors for the iteration process that
computes W and H in the non-negative matrix factorization
V = WH.
| |
| IterationStep |
Updates the factors W and H in the non-negative matrix factorization
V = WH.
| |
| ToString | (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| SmoothingMatrix |
Gets the smoothing matrix.
The smoothing matrix is a positive
symmetric matrix S defined as:
S = (1 - theta)I + (theta/q)11'
where I is the identity matrix, 1 is a vector of ones and the parameter t
is between 0 and 1, inclusive. See class description.
| |
| Theta |
The Nonsmooth Nonnegative Matrix Factorization is defined as
V = WSHwhere V, W, and H are the same as in the original NMF model. The positive symmetric matrix S is a "smoothing" matrix defined as:
S = (1 - theta)I + (theta/q)11'
|