MLPACK  1.0.10
Public Member Functions | Private Attributes | List of all members
mlpack::amf::ValidationRMSETermination< MatType > Class Template Reference

Public Member Functions

 ValidationRMSETermination (MatType &V, size_t num_test_points, double tolerance=1e-5, size_t maxIterations=10000, size_t reverseStepTolerance=3)
 
const double & Index ()
 
void Initialize (const MatType &)
 
bool IsConverged (arma::mat &W, arma::mat &H)
 
const size_t & Iteration ()
 
const size_t & MaxIterations ()
 

Private Attributes

double c_index
 
double c_indexOld
 
arma::mat H
 
bool isCopy
 
size_t iteration
 
size_t maxIterations
 
size_t num_test_points
 
size_t reverseStepCount
 
size_t reverseStepTolerance
 
double rmse
 
double rmseOld
 
arma::Mat< double > test_points
 
double tolerance
 
arma::mat W
 

Detailed Description

template<class MatType>
class mlpack::amf::ValidationRMSETermination< MatType >

Definition at line 32 of file validation_RMSE_termination.hpp.

Constructor & Destructor Documentation

template<class MatType >
mlpack::amf::ValidationRMSETermination< MatType >::ValidationRMSETermination ( MatType &  V,
size_t  num_test_points,
double  tolerance = 1e-5,
size_t  maxIterations = 10000,
size_t  reverseStepTolerance = 3 
)
inline

Member Function Documentation

template<class MatType >
const double& mlpack::amf::ValidationRMSETermination< MatType >::Index ( )
inline
template<class MatType >
void mlpack::amf::ValidationRMSETermination< MatType >::Initialize ( const MatType &  )
inline
template<class MatType >
bool mlpack::amf::ValidationRMSETermination< MatType >::IsConverged ( arma::mat &  W,
arma::mat &  H 
)
inline
template<class MatType >
const size_t& mlpack::amf::ValidationRMSETermination< MatType >::Iteration ( )
inline
template<class MatType >
const size_t& mlpack::amf::ValidationRMSETermination< MatType >::MaxIterations ( )
inline

Member Data Documentation

template<class MatType >
double mlpack::amf::ValidationRMSETermination< MatType >::c_index
private
template<class MatType >
double mlpack::amf::ValidationRMSETermination< MatType >::c_indexOld
private
template<class MatType >
arma::mat mlpack::amf::ValidationRMSETermination< MatType >::H
private
template<class MatType >
bool mlpack::amf::ValidationRMSETermination< MatType >::isCopy
private
template<class MatType >
size_t mlpack::amf::ValidationRMSETermination< MatType >::iteration
private
template<class MatType >
size_t mlpack::amf::ValidationRMSETermination< MatType >::maxIterations
private
template<class MatType >
size_t mlpack::amf::ValidationRMSETermination< MatType >::num_test_points
private
template<class MatType >
size_t mlpack::amf::ValidationRMSETermination< MatType >::reverseStepCount
private
template<class MatType >
size_t mlpack::amf::ValidationRMSETermination< MatType >::reverseStepTolerance
private
template<class MatType >
double mlpack::amf::ValidationRMSETermination< MatType >::rmse
private
template<class MatType >
double mlpack::amf::ValidationRMSETermination< MatType >::rmseOld
private
template<class MatType >
arma::Mat<double> mlpack::amf::ValidationRMSETermination< MatType >::test_points
private
template<class MatType >
double mlpack::amf::ValidationRMSETermination< MatType >::tolerance
private

Definition at line 149 of file validation_RMSE_termination.hpp.

template<class MatType >
arma::mat mlpack::amf::ValidationRMSETermination< MatType >::W
private

The documentation for this class was generated from the following file: