.TH "mlpack::amf::SVDCompleteIncrementalLearning< arma::sp_mat >" 3 "Tue Sep 9 2014" "Version 1.0.10" "MLPACK" \" -*- nroff -*- .ad l .nh .SH NAME mlpack::amf::SVDCompleteIncrementalLearning< arma::sp_mat > \- .SH SYNOPSIS .br .PP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBSVDCompleteIncrementalLearning\fP (double \fBu\fP=0\&.01, double \fBkw\fP=0, double \fBkh\fP=0)" .br .ti -1c .RI "\fB~SVDCompleteIncrementalLearning\fP ()" .br .ti -1c .RI "void \fBHUpdate\fP (const arma::sp_mat &V, const arma::mat &W, arma::mat &H)" .br .RI "\fIThe update rule for the encoding matrix H\&. \fP" .ti -1c .RI "void \fBInitialize\fP (const arma::sp_mat &dataset, const size_t rank)" .br .ti -1c .RI "void \fBWUpdate\fP (const arma::sp_mat &V, arma::mat &W, const arma::mat &H)" .br .RI "\fIThe update rule for the basis matrix W\&. \fP" .in -1c .SS "Private Attributes" .in +1c .ti -1c .RI "arma::sp_mat \fBdummy\fP" .br .ti -1c .RI "bool \fBisStart\fP" .br .ti -1c .RI "arma::sp_mat::const_iterator * \fBit\fP" .br .ti -1c .RI "double \fBkh\fP" .br .ti -1c .RI "double \fBkw\fP" .br .ti -1c .RI "size_t \fBm\fP" .br .ti -1c .RI "size_t \fBn\fP" .br .ti -1c .RI "double \fBu\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template<>class mlpack::amf::SVDCompleteIncrementalLearning< arma::sp_mat >" .PP Definition at line 130 of file svd_complete_incremental_learning\&.hpp\&. .SH "Constructor & Destructor Documentation" .PP .SS "\fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::\fBSVDCompleteIncrementalLearning\fP (doubleu = \fC0\&.01\fP, doublekw = \fC0\fP, doublekh = \fC0\fP)\fC [inline]\fP" .PP Definition at line 133 of file svd_complete_incremental_learning\&.hpp\&. .SS "\fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::~\fBSVDCompleteIncrementalLearning\fP ()\fC [inline]\fP" .PP Definition at line 139 of file svd_complete_incremental_learning\&.hpp\&. .SH "Member Function Documentation" .PP .SS "void \fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::HUpdate (const arma::sp_mat &V, const arma::mat &W, arma::mat &H)\fC [inline]\fP" .PP The update rule for the encoding matrix H\&. The function takes in all the matrices and only changes the value of the H matrix\&. .PP \fBParameters:\fP .RS 4 \fIV\fP Input matrix to be factorized\&. .br \fIW\fP Basis matrix\&. .br \fIH\fP Encoding matrix to be updated\&. .RE .PP .PP Definition at line 198 of file svd_complete_incremental_learning\&.hpp\&. .PP References mlpack::amf::SVDCompleteIncrementalLearning< MatType >::currentItemIndex, mlpack::amf::SVDCompleteIncrementalLearning< MatType >::currentUserIndex, mlpack::amf::SVDCompleteIncrementalLearning< MatType >::kh, and mlpack::amf::SVDCompleteIncrementalLearning< MatType >::u\&. .SS "void \fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::Initialize (const arma::sp_mat &dataset, const size_trank)\fC [inline]\fP" .PP Definition at line 144 of file svd_complete_incremental_learning\&.hpp\&. .PP References mlpack::amf::SVDCompleteIncrementalLearning< MatType >::m, and mlpack::amf::SVDCompleteIncrementalLearning< MatType >::n\&. .SS "void \fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::WUpdate (const arma::sp_mat &V, arma::mat &W, const arma::mat &H)\fC [inline]\fP" .PP The update rule for the basis matrix W\&. The function takes in all the matrices and only changes the value of the W matrix\&. .PP \fBParameters:\fP .RS 4 \fIV\fP Input matrix to be factorized\&. .br \fIW\fP Basis matrix to be updated\&. .br \fIH\fP Encoding matrix\&. .RE .PP .PP Definition at line 163 of file svd_complete_incremental_learning\&.hpp\&. .PP References mlpack::amf::SVDCompleteIncrementalLearning< MatType >::currentItemIndex, mlpack::amf::SVDCompleteIncrementalLearning< MatType >::currentUserIndex, mlpack::amf::SVDCompleteIncrementalLearning< MatType >::kw, and mlpack::amf::SVDCompleteIncrementalLearning< MatType >::u\&. .SH "Member Data Documentation" .PP .SS "arma::sp_mat \fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::dummy\fC [private]\fP" .PP Definition at line 225 of file svd_complete_incremental_learning\&.hpp\&. .SS "bool \fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::isStart\fC [private]\fP" .PP Definition at line 228 of file svd_complete_incremental_learning\&.hpp\&. .SS "arma::sp_mat::const_iterator* \fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::it\fC [private]\fP" .PP Definition at line 226 of file svd_complete_incremental_learning\&.hpp\&. .SS "double \fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::kh\fC [private]\fP" .PP Definition at line 220 of file svd_complete_incremental_learning\&.hpp\&. .SS "double \fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::kw\fC [private]\fP" .PP Definition at line 219 of file svd_complete_incremental_learning\&.hpp\&. .SS "size_t \fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::m\fC [private]\fP" .PP Definition at line 223 of file svd_complete_incremental_learning\&.hpp\&. .SS "size_t \fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::n\fC [private]\fP" .PP Definition at line 222 of file svd_complete_incremental_learning\&.hpp\&. .SS "double \fBmlpack::amf::SVDCompleteIncrementalLearning\fP< arma::sp_mat >::u\fC [private]\fP" .PP Definition at line 218 of file svd_complete_incremental_learning\&.hpp\&. .SH "Author" .PP Generated automatically by Doxygen for MLPACK from the source code\&.