atoms | mlpack::sparse_coding::SparseCoding | private |
Atoms() const | mlpack::sparse_coding::SparseCoding | inline |
Atoms() | mlpack::sparse_coding::SparseCoding | inline |
dictionary | mlpack::sparse_coding::SparseCoding | private |
Dictionary() const | mlpack::sparse_coding::SparseCoding | inline |
Dictionary() | mlpack::sparse_coding::SparseCoding | inline |
Encode(const arma::mat &data, arma::mat &codes) | mlpack::sparse_coding::SparseCoding | |
Lambda1() const | mlpack::sparse_coding::SparseCoding | inline |
Lambda1() | mlpack::sparse_coding::SparseCoding | inline |
lambda1 | mlpack::sparse_coding::SparseCoding | private |
lambda2 | mlpack::sparse_coding::SparseCoding | private |
Lambda2() const | mlpack::sparse_coding::SparseCoding | inline |
Lambda2() | mlpack::sparse_coding::SparseCoding | inline |
MaxIterations() const | mlpack::sparse_coding::SparseCoding | inline |
MaxIterations() | mlpack::sparse_coding::SparseCoding | inline |
maxIterations | mlpack::sparse_coding::SparseCoding | private |
NewtonTolerance() const | mlpack::sparse_coding::SparseCoding | inline |
NewtonTolerance() | mlpack::sparse_coding::SparseCoding | inline |
newtonTolerance | mlpack::sparse_coding::SparseCoding | private |
Objective(const arma::mat &data, const arma::mat &codes) const | mlpack::sparse_coding::SparseCoding | |
objTolerance | mlpack::sparse_coding::SparseCoding | private |
ObjTolerance() const | mlpack::sparse_coding::SparseCoding | inline |
ObjTolerance() | mlpack::sparse_coding::SparseCoding | inline |
OptimizeDictionary(const arma::mat &data, const arma::mat &codes, const arma::uvec &adjacencies) | mlpack::sparse_coding::SparseCoding | |
ProjectDictionary() | mlpack::sparse_coding::SparseCoding | |
Serialize(Archive &ar, const unsigned int) | mlpack::sparse_coding::SparseCoding | |
SparseCoding(const arma::mat &data, const size_t atoms, const double lambda1, const double lambda2=0, const size_t maxIterations=0, const double objTolerance=0.01, const double newtonTolerance=1e-6, const DictionaryInitializer &initializer=DictionaryInitializer()) | mlpack::sparse_coding::SparseCoding | |
SparseCoding(const size_t atoms=0, const double lambda1=0, const double lambda2=0, const size_t maxIterations=0, const double objTolerance=0.01, const double newtonTolerance=1e-6) | mlpack::sparse_coding::SparseCoding | |
Train(const arma::mat &data, const DictionaryInitializer &initializer=DictionaryInitializer()) | mlpack::sparse_coding::SparseCoding | |