Performing non-negative matrix factorization solving argmin_(A >= 0, S >= 0) 1 / 2 ||Y - AS||_2^2 + lambda ||S||_1
(any)
(Number)
The maximum number of linearly independent column/row vectors in the matrix.
(Object
= {}
)
Options of ngmca factorization method.
Name | Description |
---|---|
options.maximumIteration Number
(default 500 )
|
Maximum number of iterations. |
options.maxFBIteration Number
(default 80 )
|
Maximum number of iterations of the Forward-Backward subroutine. |
options.randGenerator Object
(default Math.random )
|
Random number generator for the subroutine of initialization. |
options.maxInitFBIteration Number
(default 50 )
|
Maximum number of iterations of the Forward-Backward subroutine at the initialization. |
options.toleranceFB Number
(default 1e-5 )
|
relative difference tolerance for convergence of the Forward-Backward sub-iterations. |
options.toleranceFBInit Number
(default 0 )
|
relative difference tolerance for convergence of the Forward-Backward sub-iterations at the initialization. |
options.phaseRatio Number
(default 0.8 )
|
transition between decreasing thresholding phase and refinement phase in percent of the iterations. |
options.tauMAD Number
(default 1 )
|
constant coefficient for the final threshold computation. |
options.useTranspose Boolean
(default false )
|
if true the originalMatrix is transposed. |