A dictionaryinitializer for use with the sparsecoding class.
static void Initialize (const arma::mat &data, const size_t atoms, arma::mat &dictionary)
Initialize the dictionary randomly from a normal distribution, such that each atom has a norm of 1.
A DictionaryInitializer for use with the SparseCoding class.
This provides a random, normally distributed dictionary, such that each atom has a norm of 1.
Definition at line 35 of file random_initializer.hpp.
Initialize the dictionary randomly from a normal distribution, such that each atom has a norm of 1. This is simple enough to be included with the definition.
Parameters:
data Dataset to use for initialization.
atoms Number of atoms (columns) in the dictionary.
dictionary Dictionary to initialize.
Definition at line 47 of file random_initializer.hpp.
Generated automatically by Doxygen for MLPACK from the source code.