12 #ifndef MLPACK_METHODS_QUIC_SVD_QUIC_SVD_HPP    13 #define MLPACK_METHODS_QUIC_SVD_QUIC_SVD_HPP    74            const double epsilon = 0.03,
    75            const double delta = 0.1);
    85   void ExtractSVD(arma::mat& u, arma::mat& v, arma::mat& sigma);
    89   const arma::mat& dataset;
 Linear algebra utility functions, generally performed on matrices or vectors. 
 
The core includes that mlpack expects; standard C++ includes and Armadillo. 
 
QUIC_SVD(const arma::mat &dataset, arma::mat &u, arma::mat &v, arma::mat &sigma, const double epsilon=0.03, const double delta=0.1)
Constructor which implements the QUIC-SVD algorithm. 
 
void ExtractSVD(arma::mat &u, arma::mat &v, arma::mat &sigma)
This function uses the vector subspace created using a cosine tree to calculate an approximate SVD of...
 
QUIC-SVD is a matrix factorization technique, which operates in a subspace such that A's approximatio...