14 #ifndef __MLPACK_METHODS_SVDWRAPPER_HPP
15 #define __MLPACK_METHODS_SVDWRAPPER_HPP
41 template<
class Factorizer = DummyClass>
60 double Apply(
const arma::mat& V,
74 double Apply(
const arma::mat& V,
88 #include "svd_wrapper_impl.hpp"
SVDWrapper< DummyClass > ArmaSVDFactorizer
add simple typedefs
SVDWrapper(const Factorizer &factorizer=Factorizer())
Linear algebra utility functions, generally performed on matrices or vectors.
Include all of the base components required to write MLPACK methods, and the main MLPACK Doxygen docu...
This class acts as a dummy class for passing as template parameter.
This class acts as the wrapper for all SVD factorizers which are incompatible with CF module...
double Apply(const arma::mat &V, arma::mat &W, arma::mat &sigma, arma::mat &H) const
Factorizer function which takes SVD of the given matrix and returns the frobenius norm of error...
Factorizer factorizer
svd factorizer