svd_batch_learning.hpp File Reference
Include dependency graph for svd_batch_learning.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  SVDBatchLearning
 This class implements SVD batch learning with momentum. More...



Linear algebra utility functions, generally performed on matrices or vectors.
Alternating Matrix Factorization.


void SVDBatchLearning::HUpdate< arma::sp_mat > (const arma::sp_mat &V, const arma::mat &W, arma::mat &H)
void SVDBatchLearning::WUpdate< arma::sp_mat > (const arma::sp_mat &V, arma::mat &W, const arma::mat &H)
 TODO : Merge this template specialized function for sparse matrix using common row_col_iterator. More...


Detailed Description

Sumedh Ghaisas

SVD factorizer used in AMF (Alternating Matrix Factorization).

mlpack is free software; you may redistribute it and/or modify it under the terms of the 3-clause BSD license. You should have received a copy of the 3-clause BSD license along with mlpack. If not, see for more information.

Definition in file svd_batch_learning.hpp.