OpenANN  1.1.0
An open source library for artificial neural networks.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OpenANN::RBM Member List

This is the complete list of members for OpenANN::RBM, including all inherited members.

backpropagate(Eigen::MatrixXd *ein, Eigen::MatrixXd *&eout, bool backpropToPrevious)OpenANN::RBMvirtual
currentParameters()OpenANN::RBMvirtual
deleteTrainSetOpenANN::Learnerprotected
deleteValidSetOpenANN::Learnerprotected
dimension()OpenANN::RBMvirtual
error()OpenANN::RBMvirtual
error(unsigned int n)OpenANN::RBMvirtual
OpenANN::Learner::error(unsigned n)OpenANN::Optimizableinlinevirtual
OpenANN::Learner::error(std::vector< int >::const_iterator startN, std::vector< int >::const_iterator endN)OpenANN::Optimizablevirtual
errorGradient(std::vector< int >::const_iterator startN, std::vector< int >::const_iterator endN, double &value, Eigen::VectorXd &grad)OpenANN::RBMvirtual
OpenANN::Learner::errorGradient(int n, double &value, Eigen::VectorXd &grad)OpenANN::Optimizablevirtual
OpenANN::Learner::errorGradient(double &value, Eigen::VectorXd &grad)OpenANN::Optimizablevirtual
examples()OpenANN::RBMvirtual
finishedIteration()OpenANN::Optimizableinlinevirtual
forwardPropagate(Eigen::MatrixXd *x, Eigen::MatrixXd *&y, bool dropout, double *error=0)OpenANN::RBMvirtual
getOutput()OpenANN::RBMvirtual
getParameters()OpenANN::RBMvirtual
getVisibleProbs()OpenANN::RBM
getVisibleSample()OpenANN::RBM
getWeights()OpenANN::RBM
gradient()OpenANN::RBMvirtual
gradient(unsigned int n)OpenANN::RBMvirtual
OpenANN::Learner::gradient(unsigned n)OpenANN::Optimizableinlinevirtual
OpenANN::Learner::gradient(std::vector< int >::const_iterator startN, std::vector< int >::const_iterator endN)OpenANN::Optimizablevirtual
hiddenUnits()OpenANN::RBM
initialize()OpenANN::RBMvirtual
initialize(std::vector< double * > &parameterPointers, std::vector< double * > &parameterDerivativePointers)OpenANN::RBMvirtual
initializeParameters()OpenANN::RBMinlinevirtual
Learner()OpenANN::Learner
NOpenANN::Learnerprotected
operator()(const Eigen::VectorXd &x)OpenANN::RBMvirtual
operator()(const Eigen::MatrixXd &X)OpenANN::RBMvirtual
providesGradient()OpenANN::RBMvirtual
providesInitialization()OpenANN::RBMvirtual
RBM(int D, int H, int cdN=1, double stdDev=0.01, bool backprop=true, Regularization regularization=Regularization())OpenANN::RBM
reconstructProb(int n, int steps)OpenANN::RBM
removeTrainingSet()OpenANN::Learnervirtual
removeValidationSet()OpenANN::Learnervirtual
sampleHgivenV()OpenANN::RBM
sampleVgivenH()OpenANN::RBM
setParameters(const Eigen::VectorXd &parameters)OpenANN::RBMvirtual
trainingSet(Eigen::MatrixXd &input, Eigen::MatrixXd &output)OpenANN::Learnervirtual
trainingSet(DataSet &trainingSet)OpenANN::Learnervirtual
trainSetOpenANN::Learnerprotected
updatedParameters()OpenANN::RBMinlinevirtual
validationSet(Eigen::MatrixXd &input, Eigen::MatrixXd &output)OpenANN::Learnervirtual
validationSet(DataSet &validationSet)OpenANN::Learnervirtual
validSetOpenANN::Learnerprotected
visibleUnits()OpenANN::RBM
~Layer()OpenANN::Layerinlinevirtual
~Learner()OpenANN::Learnervirtual
~Optimizable()OpenANN::Optimizableinlinevirtual
~RBM()OpenANN::RBMvirtual