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

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

AutoEncoder(int input_size, int hidden_size, int output_size, double learning_rate)gpmp::ml::AutoEncoder
decoder(const std::vector< double > &hidden_sampled)gpmp::ml::VariationalAutoEncoder
display()gpmp::ml::AutoEncoder
encoder(const std::vector< double > &input)gpmp::ml::VariationalAutoEncoder
forward(const std::vector< double > &input)gpmp::ml::AutoEncoder
gradient_descent(const std::vector< double > &input, const std::vector< double > &output, const std::vector< double > &hidden_sampled)gpmp::ml::VariationalAutoEncoder
hidden_log_variancegpmp::ml::VariationalAutoEncoder
hidden_meangpmp::ml::VariationalAutoEncoder
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
reparameterize(double mean, double log_variance)gpmp::ml::VariationalAutoEncoder
sample_dist()gpmp::ml::VariationalAutoEncoder
save(const std::string &filename) constgpmp::ml::AutoEncodervirtual
sigmoid(const std::vector< double > &x)gpmp::ml::AutoEncoder
train(const std::vector< std::vector< double >> &training_data, int epochs) overridegpmp::ml::VariationalAutoEncodervirtual
VariationalAutoEncoder(int input_size, int hidden_size, int output_size, double learning_rate)gpmp::ml::VariationalAutoEncoder
weights_hidden_outputgpmp::ml::AutoEncoder
weights_input_hiddengpmp::ml::AutoEncoder