![]() | NMFact Properties |
The NMFact type exposes the following members.
Name | Description | |
---|---|---|
![]() | ComputeCostAtEachStep | If true, the error of the approximation will be computed at each iteration step. If false, only the final error will be computed. |
![]() | Cost | Returns the error in the factorization in the last call to Factor. The error is computed using the Cost function in the INMFUpdateAlgorithm. |
![]() ![]() | DefaultCostAtEachStep | Whether, by default, the cost is evaluated at each step. |
![]() ![]() | DefaultNumIterations | Gets and sets the default number of iterations. |
![]() ![]() | DefaultUpdateAlgorithm | Gets and sets the default update algorithm. |
![]() | H | Returns the second factor in the factorization of V = WH. |
![]() | NumIterations | Gets and sets the number of iterations to perform. |
![]() | StepCost | A DoubleVector containing the error at each iteration step if ComputeCostAtEachStep is true. Otherwise it is a vector of length one containing only the final error. |
![]() | UpdateAlgorithm | Gets and sets the algorithm used by this factorization object. |
![]() | V | Returns the matrix being factored. |
![]() | W | Returns the first factor in the factorization of V = WH. |