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.

Classes

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

 

Namespaces

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

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)
 TODO : Merge this template specialized function for sparse matrix using common row_col_iterator. More...

 

Detailed Description

Author
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 http://www.opensource.org/licenses/BSD-3-Clause for more information.

Definition in file svd_batch_learning.hpp.