![]() |
planc
Parallel Lowrank Approximation with Non-negativity Constraints
|
#include <bppnmf.hpp>
Public Member Functions | |
BPPNMF (const T &A, int lowrank) | |
BPPNMF (const T &A, const MAT &llf, const MAT &rlf) | |
void | computeNMFSingleRHS () |
void | computeNMF () |
double | getObjectiveError () |
MAT | solveScalableNNLS () |
~BPPNMF () | |
MAT | getLeftLowRankFactor () |
Returns the left low rank factor matrix W. More... | |
MAT | getRightLowRankFactor () |
Returns the right low rank factor matrix H. More... | |
void | computeObjectiveError () |
void | computeObjectiveError (const T &At, const MAT &WtW, const MAT &HtH) |
void | num_iterations (const int it) |
Sets number of iterations for the NMF algorithms. More... | |
const unsigned int | num_iterations () const |
Returns the number of iterations. More... | |
void | regW (const FVEC &iregW) |
Sets the regularization on left low rank factor W. More... | |
FVEC | regW () |
Returns the L2 and L1 regularization parameters of W as a vector. More... | |
void | regH (const FVEC &iregH) |
Sets the regularization on right low rank H. More... | |
FVEC | regH () |
Returns the L2 and L1 regularization parameters of W as a vector. More... | |
void | clear () |
Clear the memory for input matrix A, right low rank factor W and left low rank factor H. More... | |
Definition at line 20 of file bppnmf.hpp.
|
inline |
Definition at line 92 of file bppnmf.hpp.
|
inline |
Definition at line 96 of file bppnmf.hpp.
|
inline |
Definition at line 247 of file bppnmf.hpp.
|
inlineinherited |
|
inlinevirtual |
Implements planc::NMF< T >.
Definition at line 181 of file bppnmf.hpp.
|
inline |
Definition at line 99 of file bppnmf.hpp.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
Definition at line 235 of file bppnmf.hpp.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
Definition at line 243 of file bppnmf.hpp.