[mlpack-git] master: Use correct signature. (baeb388)
gitdub at big.cc.gt.atl.ga.us
gitdub at big.cc.gt.atl.ga.us
Wed Jul 8 15:06:37 EDT 2015
Repository : https://github.com/mlpack/mlpack
On branch : master
Link : https://github.com/mlpack/mlpack/compare/408e7ea05ec2b803db2316c543fc005e507f949d...baeb3885b27d3b7dd552c638c605e034b1388cad
>---------------------------------------------------------------
commit baeb3885b27d3b7dd552c638c605e034b1388cad
Author: Ryan Curtin <ryan at ratml.org>
Date: Wed Jul 8 19:06:16 2015 +0000
Use correct signature.
>---------------------------------------------------------------
baeb3885b27d3b7dd552c638c605e034b1388cad
src/mlpack/methods/amf/amf.hpp | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/src/mlpack/methods/amf/amf.hpp b/src/mlpack/methods/amf/amf.hpp
index 75f40b7..97dc531 100644
--- a/src/mlpack/methods/amf/amf.hpp
+++ b/src/mlpack/methods/amf/amf.hpp
@@ -68,7 +68,7 @@ namespace amf /** Alternating Matrix Factorization **/ {
* @see NMFMultiplicativeDistanceUpdate, SimpleResidueTermination
*/
template<typename TerminationPolicyType = SimpleResidueTermination,
- typename InitializationRuleType = RandomAcolInitialization,
+ typename InitializationRuleType = RandomAcolInitialization<>,
typename UpdateRuleType = NMFMultiplicativeDistanceUpdate>
class AMF
{
@@ -134,7 +134,7 @@ class AMF
}; // class AMF
typedef amf::AMF<amf::SimpleResidueTermination,
- amf::RandomAcolInitialization,
+ amf::RandomAcolInitialization<>,
amf::NMFALSUpdate> NMFALSFactorizer;
//! Add simple typedefs
@@ -149,7 +149,7 @@ typedef amf::AMF<amf::SimpleResidueTermination,
*/
template<class MatType>
using SVDBatchFactorizer = amf::AMF<amf::SimpleResidueTermination,
- amf::RandomAcolInitialization,
+ amf::RandomAcolInitialization<>,
amf::SVDBatchLearning>;
/**
@@ -163,7 +163,7 @@ using SVDBatchFactorizer = amf::AMF<amf::SimpleResidueTermination,
template<class MatType>
using SVDIncompleteIncrementalFactorizer = amf::AMF<
amf::SimpleResidueTermination,
- amf::RandomAcolInitialization,
+ amf::RandomAcolInitialization<>,
amf::SVDIncompleteIncrementalLearning>;
/**
* SVDCompleteIncrementalFactorizer factorizes given matrix V into two matrices
@@ -176,7 +176,7 @@ using SVDIncompleteIncrementalFactorizer = amf::AMF<
template<class MatType>
using SVDCompleteIncrementalFactorizer = amf::AMF<
amf::SimpleResidueTermination,
- amf::RandomAcolInitialization,
+ amf::RandomAcolInitialization<>,
amf::SVDCompleteIncrementalLearning<MatType>>;
#else // #ifdef MLPACK_USE_CXX11
@@ -189,7 +189,7 @@ using SVDCompleteIncrementalFactorizer = amf::AMF<
* @see SVDBatchLearning
*/
typedef amf::AMF<amf::SimpleResidueTermination,
- amf::RandomAcolInitialization,
+ amf::RandomAcolInitialization<>,
amf::SVDBatchLearning> SparseSVDBatchFactorizer;
/**
@@ -200,7 +200,7 @@ typedef amf::AMF<amf::SimpleResidueTermination,
* @see SVDBatchLearning
*/
typedef amf::AMF<amf::SimpleResidueTermination,
- amf::RandomAcolInitialization,
+ amf::RandomAcolInitialization<>,
amf::SVDBatchLearning> SVDBatchFactorizer;
/**
* SparseSVDIncompleteIncrementalFactorizer factorizes given sparse matrix V
@@ -211,7 +211,7 @@ typedef amf::AMF<amf::SimpleResidueTermination,
* @see SVDIncompleteIncrementalLearning
*/
typedef amf::AMF<amf::SimpleResidueTermination,
- amf::RandomAcolInitialization,
+ amf::RandomAcolInitialization<>,
amf::SVDIncompleteIncrementalLearning>
SparseSVDIncompleteIncrementalFactorizer;
@@ -224,7 +224,7 @@ typedef amf::AMF<amf::SimpleResidueTermination,
* @see SVDIncompleteIncrementalLearning
*/
typedef amf::AMF<amf::SimpleResidueTermination,
- amf::RandomAcolInitialization,
+ amf::RandomAcolInitialization<>,
amf::SVDIncompleteIncrementalLearning>
SVDIncompleteIncrementalFactorizer;
@@ -237,7 +237,7 @@ typedef amf::AMF<amf::SimpleResidueTermination,
* @see SVDCompleteIncrementalLearning
*/
typedef amf::AMF<amf::SimpleResidueTermination,
- amf::RandomAcolInitialization,
+ amf::RandomAcolInitialization<>,
amf::SVDCompleteIncrementalLearning<arma::sp_mat> >
SparseSVDCompleteIncrementalFactorizer;
@@ -250,7 +250,7 @@ typedef amf::AMF<amf::SimpleResidueTermination,
* @see SVDCompleteIncrementalLearning
*/
typedef amf::AMF<amf::SimpleResidueTermination,
- amf::RandomAcolInitialization,
+ amf::RandomAcolInitialization<>,
amf::SVDCompleteIncrementalLearning<arma::mat> >
SVDCompleteIncrementalFactorizer;
More information about the mlpack-git
mailing list