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::SparseAutoEncoder Member List

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

backpropagate(Eigen::MatrixXd *ein, Eigen::MatrixXd *&eout, bool backpropToPrevious)OpenANN::SparseAutoEncodervirtual
currentParameters()OpenANN::SparseAutoEncodervirtual
deleteTrainSetOpenANN::Learnerprotected
deleteValidSetOpenANN::Learnerprotected
dimension()OpenANN::SparseAutoEncodervirtual
error()OpenANN::SparseAutoEncodervirtual
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(double &value, Eigen::VectorXd &grad)OpenANN::SparseAutoEncodervirtual
OpenANN::Learner::errorGradient(int n, double &value, Eigen::VectorXd &grad)OpenANN::Optimizablevirtual
OpenANN::Learner::errorGradient(std::vector< int >::const_iterator startN, std::vector< int >::const_iterator endN, double &value, Eigen::VectorXd &grad)OpenANN::Optimizablevirtual
examples()OpenANN::Optimizableinlinevirtual
finishedIteration()OpenANN::Optimizableinlinevirtual
forwardPropagate(Eigen::MatrixXd *x, Eigen::MatrixXd *&y, bool dropout, double *error=0)OpenANN::SparseAutoEncodervirtual
getInputWeights()OpenANN::SparseAutoEncoder
getOutput()OpenANN::SparseAutoEncodervirtual
getOutputWeights()OpenANN::SparseAutoEncoder
getParameters()OpenANN::SparseAutoEncodervirtual
gradient()OpenANN::SparseAutoEncodervirtual
OpenANN::Learner::gradient(unsigned n)OpenANN::Optimizableinlinevirtual
OpenANN::Learner::gradient(std::vector< int >::const_iterator startN, std::vector< int >::const_iterator endN)OpenANN::Optimizablevirtual
initialize()OpenANN::SparseAutoEncodervirtual
initialize(std::vector< double * > &parameterPointers, std::vector< double * > &parameterDerivativePointers)OpenANN::SparseAutoEncodervirtual
initializeParameters()OpenANN::SparseAutoEncodervirtual
Learner()OpenANN::Learner
NOpenANN::Learnerprotected
operator()(const Eigen::VectorXd &x)OpenANN::SparseAutoEncodervirtual
operator()(const Eigen::MatrixXd &X)OpenANN::SparseAutoEncodervirtual
providesGradient()OpenANN::SparseAutoEncodervirtual
providesInitialization()OpenANN::SparseAutoEncodervirtual
reconstruct(const Eigen::VectorXd &x)OpenANN::SparseAutoEncoder
removeTrainingSet()OpenANN::Learnervirtual
removeValidationSet()OpenANN::Learnervirtual
setParameters(const Eigen::VectorXd &parameters)OpenANN::SparseAutoEncodervirtual
SparseAutoEncoder(int D, int H, double beta, double rho, double lambda, ActivationFunction act)OpenANN::SparseAutoEncoder
trainingSet(DataSet &trainingSet)OpenANN::SparseAutoEncodervirtual
OpenANN::Learner::trainingSet(Eigen::MatrixXd &input, Eigen::MatrixXd &output)OpenANN::Learnervirtual
trainSetOpenANN::Learnerprotected
updatedParameters()OpenANN::SparseAutoEncoderinlinevirtual
validationSet(Eigen::MatrixXd &input, Eigen::MatrixXd &output)OpenANN::Learnervirtual
validationSet(DataSet &validationSet)OpenANN::Learnervirtual
validSetOpenANN::Learnerprotected
~Layer()OpenANN::Layerinlinevirtual
~Learner()OpenANN::Learnervirtual
~Optimizable()OpenANN::Optimizableinlinevirtual