MLPACK  1.0.10
Classes | Functions
mlpack::amf Namespace Reference

Classes

class  AMF
 This class implements AMF (alternating matrix factorization) on the given matrix V. More...
 
class  CompleteIncrementalTermination
 
class  IncompleteIncrementalTermination
 
class  NMFALSUpdate
 The alternating least square update rules of matrices W and H. More...
 
class  NMFMultiplicativeDistanceUpdate
 The multiplicative distance update rules for matrices W and H. More...
 
class  NMFMultiplicativeDivergenceUpdate
 
class  RandomAcolInitialization
 This class initializes the W matrix of the NMF algorithm by averaging p randomly chosen columns of V. More...
 
class  RandomInitialization
 
class  SimpleResidueTermination
 
class  SimpleToleranceTermination
 
class  SVDBatchLearning
 
class  SVDCompleteIncrementalLearning
 
class  SVDCompleteIncrementalLearning< arma::sp_mat >
 
class  SVDIncompleteIncrementalLearning
 
class  ValidationRMSETermination
 

Functions

template<>
void SVDBatchLearning::HUpdate< arma::sp_mat > (const arma::sp_mat &V, const arma::mat &W, arma::mat &H)
 
template<>
void SVDBatchLearning::WUpdate< arma::sp_mat > (const arma::sp_mat &V, arma::mat &W, const arma::mat &H)
 
template<>
void SVDIncompleteIncrementalLearning::HUpdate< arma::sp_mat > (const arma::sp_mat &V, const arma::mat &W, arma::mat &H)
 
template<>
void SVDIncompleteIncrementalLearning::WUpdate< arma::sp_mat > (const arma::sp_mat &V, arma::mat &W, const arma::mat &H)
 

Function Documentation

template<>
void mlpack::amf::SVDBatchLearning::HUpdate< arma::sp_mat > ( const arma::sp_mat &  V,
const arma::mat &  W,
arma::mat &  H 
)
inline

Definition at line 175 of file svd_batch_learning.hpp.

template<>
void mlpack::amf::SVDBatchLearning::WUpdate< arma::sp_mat > ( const arma::sp_mat &  V,
arma::mat &  W,
const arma::mat &  H 
)
inline

Definition at line 144 of file svd_batch_learning.hpp.

template<>
void mlpack::amf::SVDIncompleteIncrementalLearning::HUpdate< arma::sp_mat > ( const arma::sp_mat &  V,
const arma::mat &  W,
arma::mat &  H 
)
inline

Definition at line 135 of file svd_incomplete_incremental_learning.hpp.

template<>
void mlpack::amf::SVDIncompleteIncrementalLearning::WUpdate< arma::sp_mat > ( const arma::sp_mat &  V,
arma::mat &  W,
const arma::mat &  H 
)
inline

Definition at line 114 of file svd_incomplete_incremental_learning.hpp.