.TH "mlpack::amf" 3 "Tue Sep 9 2014" "Version 1.0.10" "MLPACK" \" -*- nroff -*- .ad l .nh .SH NAME mlpack::amf \- .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "class \fBAMF\fP" .br .RI "\fIThis class implements \fBAMF\fP (alternating matrix factorization) on the given matrix V\&. \fP" .ti -1c .RI "class \fBCompleteIncrementalTermination\fP" .br .ti -1c .RI "class \fBIncompleteIncrementalTermination\fP" .br .ti -1c .RI "class \fBNMFALSUpdate\fP" .br .RI "\fIThe alternating least square update rules of matrices W and H\&. \fP" .ti -1c .RI "class \fBNMFMultiplicativeDistanceUpdate\fP" .br .RI "\fIThe multiplicative distance update rules for matrices W and H\&. \fP" .ti -1c .RI "class \fBNMFMultiplicativeDivergenceUpdate\fP" .br .ti -1c .RI "class \fBRandomAcolInitialization\fP" .br .RI "\fIThis class initializes the W matrix of the NMF algorithm by averaging p randomly chosen columns of V\&. \fP" .ti -1c .RI "class \fBRandomInitialization\fP" .br .ti -1c .RI "class \fBSimpleResidueTermination\fP" .br .ti -1c .RI "class \fBSimpleToleranceTermination\fP" .br .ti -1c .RI "class \fBSVDBatchLearning\fP" .br .ti -1c .RI "class \fBSVDCompleteIncrementalLearning\fP" .br .ti -1c .RI "class \fBSVDCompleteIncrementalLearning< arma::sp_mat >\fP" .br .ti -1c .RI "class \fBSVDIncompleteIncrementalLearning\fP" .br .ti -1c .RI "class \fBValidationRMSETermination\fP" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "template<> void \fBSVDBatchLearning::HUpdate< arma::sp_mat >\fP (const arma::sp_mat &V, const arma::mat &W, arma::mat &H)" .br .ti -1c .RI "template<> void \fBSVDBatchLearning::WUpdate< arma::sp_mat >\fP (const arma::sp_mat &V, arma::mat &W, const arma::mat &H)" .br .ti -1c .RI "template<> void \fBSVDIncompleteIncrementalLearning::HUpdate< arma::sp_mat >\fP (const arma::sp_mat &V, const arma::mat &W, arma::mat &H)" .br .ti -1c .RI "template<> void \fBSVDIncompleteIncrementalLearning::WUpdate< arma::sp_mat >\fP (const arma::sp_mat &V, arma::mat &W, const arma::mat &H)" .br .in -1c .SH "Function Documentation" .PP .SS "template<> void \fBmlpack::amf::SVDBatchLearning::HUpdate\fP< arma::sp_mat > (const arma::sp_mat &V, const arma::mat &W, arma::mat &H)\fC [inline]\fP" .PP Definition at line 175 of file svd_batch_learning\&.hpp\&. .SS "template<> void \fBmlpack::amf::SVDBatchLearning::WUpdate\fP< arma::sp_mat > (const arma::sp_mat &V, arma::mat &W, const arma::mat &H)\fC [inline]\fP" .PP Definition at line 144 of file svd_batch_learning\&.hpp\&. .SS "template<> void \fBmlpack::amf::SVDIncompleteIncrementalLearning::HUpdate\fP< arma::sp_mat > (const arma::sp_mat &V, const arma::mat &W, arma::mat &H)\fC [inline]\fP" .PP Definition at line 135 of file svd_incomplete_incremental_learning\&.hpp\&. .SS "template<> void \fBmlpack::amf::SVDIncompleteIncrementalLearning::WUpdate\fP< arma::sp_mat > (const arma::sp_mat &V, arma::mat &W, const arma::mat &H)\fC [inline]\fP" .PP Definition at line 114 of file svd_incomplete_incremental_learning\&.hpp\&. .SH "Author" .PP Generated automatically by Doxygen for MLPACK from the source code\&.