openGPMP
Open Source Mathematics Package
gpmp::ml::SparseAutoEncoder Member List

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

AutoEncoder(int input_size, int hidden_size, int output_size, double learning_rate)gpmp::ml::AutoEncoder
display()gpmp::ml::AutoEncoder
forward(const std::vector< double > &input)gpmp::ml::AutoEncoder
hidden_sizegpmp::ml::AutoEncoder
input_sizegpmp::ml::AutoEncoder
learning_rategpmp::ml::AutoEncoder
load(const std::string &filename)gpmp::ml::AutoEncodervirtual
lrate_set(double initial_rate)gpmp::ml::AutoEncoder
lrate_update(int epoch)gpmp::ml::AutoEncodervirtual
output_sizegpmp::ml::AutoEncoder
save(const std::string &filename) constgpmp::ml::AutoEncodervirtual
sigmoid(const std::vector< double > &x)gpmp::ml::AutoEncoder
SparseAutoEncoder(int input_size, int hidden_size, int output_size, double learning_rate, double sparsity_weight, double sparsity_target)gpmp::ml::SparseAutoEncoder
sparsity_targetgpmp::ml::SparseAutoEncoder
sparsity_weightgpmp::ml::SparseAutoEncoder
train(const std::vector< std::vector< double >> &training_data, int epochs) overridegpmp::ml::SparseAutoEncodervirtual
weights_hidden_outputgpmp::ml::AutoEncoder
weights_input_hiddengpmp::ml::AutoEncoder