SYNOPSIS

Static Public Member Functions

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.

Detailed Description

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.

Member Function Documentation

static void mlpack::sparse_coding::RandomInitializer::Initialize (const arma::mat &data, const size_tatoms, arma::mat &dictionary)\fC [inline]\fP, \fC [static]\fP

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.

Author

Generated automatically by Doxygen for MLPACK from the source code.