MLPACK
1.0.11
|
This class initializes the W matrix of the AMF algorithm by averaging p randomly chosen columns of V. More...
Public Member Functions | |
RandomAcolInitialization () | |
Static Public Member Functions | |
template<typename MatType > | |
static void | Initialize (const MatType &V, const size_t r, arma::mat &W, arma::mat &H) |
This class initializes the W matrix of the AMF algorithm by averaging p randomly chosen columns of V.
In this case, p is a template parameter. H is then set randomly This simple initialization is performed by the random Acol initialization introduced in the paper 'Algorithms, Initializations and Convergence' by Langville et al.
The | number of random columns to average for each column of W. |
Definition at line 40 of file random_acol_init.hpp.
|
inline |
Definition at line 44 of file random_acol_init.hpp.
|
inlinestatic |
Definition at line 48 of file random_acol_init.hpp.
References mlpack::math::RandInt(), and mlpack::Log::Warn.