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_variance | gpmp::ml::VariationalAutoEncoder | |
hidden_mean | gpmp::ml::VariationalAutoEncoder | |
hidden_size | gpmp::ml::AutoEncoder | |
input_size | gpmp::ml::AutoEncoder | |
learning_rate | gpmp::ml::AutoEncoder | |
load(const std::string &filename) | gpmp::ml::AutoEncoder | virtual |
lrate_set(double initial_rate) | gpmp::ml::AutoEncoder | |
lrate_update(int epoch) | gpmp::ml::AutoEncoder | virtual |
output_size | gpmp::ml::AutoEncoder | |
reparameterize(double mean, double log_variance) | gpmp::ml::VariationalAutoEncoder | |
sample_dist() | gpmp::ml::VariationalAutoEncoder | |
save(const std::string &filename) const | gpmp::ml::AutoEncoder | virtual |
sigmoid(const std::vector< double > &x) | gpmp::ml::AutoEncoder | |
train(const std::vector< std::vector< double >> &training_data, int epochs) override | gpmp::ml::VariationalAutoEncoder | virtual |
VariationalAutoEncoder(int input_size, int hidden_size, int output_size, double learning_rate) | gpmp::ml::VariationalAutoEncoder | |
weights_hidden_output | gpmp::ml::AutoEncoder | |
weights_input_hidden | gpmp::ml::AutoEncoder | |