SYNOPSIS

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)

Detailed Description

template<int p = 5>class mlpack::amf::RandomAcolInitialization< p >

This class initializes the W matrix of the NMF algorithm by averaging p randomly chosen columns of V.

In this case, p is a template parameter. H is then set randomly.

Template Parameters:

The number of random columns to average for each column of W.

Definition at line 42 of file random_acol_init.hpp.

Constructor & Destructor Documentation

template<int p = 5> \fBmlpack::amf::RandomAcolInitialization\fP< p >::\fBRandomAcolInitialization\fP ()\fC [inline]\fP

Definition at line 46 of file random_acol_init.hpp.

Member Function Documentation

template<int p = 5> template<typename MatType > static void \fBmlpack::amf::RandomAcolInitialization\fP< p >::Initialize (const MatType &V, const size_tr, arma::mat &W, arma::mat &H)\fC [inline]\fP, \fC [static]\fP

Definition at line 50 of file random_acol_init.hpp.

References mlpack::math::RandInt(), and mlpack::Log::Warn.

Author

Generated automatically by Doxygen for MLPACK from the source code.