A singular Riemannian geometry approach to Deep Neural Networks.
layer Member List

This is the complete list of members for layer, including all inherited members.

biases (defined in layer)layerprotected
compute_partial_derivatives_wrt_inputs(Eigen::VectorXd &input)=0layerpure virtual
compute_partial_derivatives_wrt_weights_biases(Eigen::VectorXd &input)=0layerpure virtual
exp_max_cut (defined in layer)layerprotected
exp_zero_approx (defined in layer)layerprotected
get_bias(int i)layer
get_biases()layer
get_exp_max_cut()layer
get_exp_zero_approx()layer
get_input_size()layer
get_num_nodes()layer
get_type()layer
get_weight(int i, int j)layer
get_weights()layer
get_weights_biases_as_mat()layer
get_weights_biases_as_vec_col_maj()layer
get_weights_biases_as_vec_row_maj()layer
get_weights_cols()layer
get_weights_rows()layer
input_dim (defined in layer)layerprotected
layer()layerinline
layer(const std::vector< std::vector< double >> &weights_, const std::vector< double > &biases_)layer
layer(const std::vector< std::vector< double >> &weights_)layer
layer(const Eigen::MatrixXd &weights_)layer
layer(const Eigen::MatrixXd &weights_, const std::vector< double > &biases_)layer
layer(const Eigen::MatrixXd &weights_, const Eigen::VectorXd &biases_)layer
layer(const Eigen::MatrixXd &weights_, const Eigen::VectorXd &biases_, int in_dim, int out_dim)layer
output_dim (defined in layer)layerprotected
predict(const Eigen::VectorXd &input)layerinlinevirtual
predict_batch(const std::vector< Eigen::VectorXd > &input)layerinlinevirtual
set_bias(int i, double bias_)layer
set_biases(const Eigen::VectorXd &biases_)layer
set_biases(const std::vector< double > &biases_)layer
set_exp_max_cut(double exp_max_cut_)layer
set_exp_zero_approx(double exp_zero_approx_)layer
set_weight(int i, int j, double weight_)layer
set_weights(const Eigen::MatrixXd &weights_)layer
set_weights_biases(Eigen::MatrixXd &source)layer
set_weights_biases_compact(Eigen::MatrixXd &source)layer
set_weights_biases_row_maj(Eigen::MatrixXd &source)layer
transpose_weights()layer
type (defined in layer)layerprotected
weights (defined in layer)layerprotected
weights_cols (defined in layer)layerprotected
weights_rows (defined in layer)layerprotected
~layer()layerinlinevirtual