arrange_architecture(void) const | OpenNN::MultilayerPerceptron | inline |
arrange_complexity(void) const | OpenNN::MultilayerPerceptron | inline |
arrange_layers_biases(void) const | OpenNN::MultilayerPerceptron | |
arrange_layers_cumulative_parameters_number(void) const | OpenNN::MultilayerPerceptron | |
arrange_layers_input(const Vector< double > &, const Vector< Vector< double > > &) const | OpenNN::MultilayerPerceptron | |
arrange_layers_input(const Vector< double > &, const Vector< Vector< Vector< double > > > &) const | OpenNN::MultilayerPerceptron | |
arrange_layers_parameters_number(void) const | OpenNN::MultilayerPerceptron | |
arrange_layers_perceptrons_numbers(void) const | OpenNN::MultilayerPerceptron | inline |
arrange_layers_synaptic_weights(void) const | OpenNN::MultilayerPerceptron | |
arrange_parameter_indices(const size_t &) const | OpenNN::MultilayerPerceptron | |
arrange_parameters(void) const | OpenNN::MultilayerPerceptron | |
arrange_parameters_indices(void) const | OpenNN::MultilayerPerceptron | |
calculate_first_order_forward_propagation(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_Hessian_form(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_Hessian_form(const Vector< double > &, const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_interlayer_combination_combination(const size_t &, const size_t &, const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_interlayer_combination_combination_Jacobian(const size_t &, const size_t &, const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_interlayers_combination_combination_Jacobian(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_interlayers_combination_combination_Jacobian(const Vector< Vector< double > > &) const | OpenNN::MultilayerPerceptron | |
calculate_Jacobian(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_Jacobian(const Vector< double > &, const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_layer_combination_combination(const size_t &, const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_layer_combination_combination_Jacobian(const size_t &, const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_layers_activation(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_layers_activation_derivative(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_layers_activation_second_derivative(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_layers_combination(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_layers_combination_Jacobian(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_layers_combination_parameters_Jacobian(const Vector< Vector< double > > &) const | OpenNN::MultilayerPerceptron | |
calculate_layers_Hessian_form(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_layers_input(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_layers_Jacobian(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_output_interlayers_Delta(const Vector< Vector< Vector< double > > > &, const Matrix< Matrix< double > > &, const Vector< Matrix< double > > &) const | OpenNN::MultilayerPerceptron | |
calculate_output_layer_combination(const size_t &, const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_output_layers_delta(const Vector< Vector< double > > &) const | OpenNN::MultilayerPerceptron | |
calculate_outputs(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_outputs(const Vector< double > &, const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
calculate_parameters_norm(void) const | OpenNN::MultilayerPerceptron | |
calculate_perceptrons_combination_parameters_gradient(const Vector< Vector< double > > &) const | OpenNN::MultilayerPerceptron | |
calculate_second_order_forward_propagation(const Vector< double > &) const | OpenNN::MultilayerPerceptron | |
count_cumulative_perceptrons_number(void) const | OpenNN::MultilayerPerceptron | |
count_layers_parameters_numbers(void) const | OpenNN::MultilayerPerceptron | |
count_parameters_number(void) const | OpenNN::MultilayerPerceptron | |
count_perceptrons_number(void) const | OpenNN::MultilayerPerceptron | |
display | OpenNN::MultilayerPerceptron | protected |
from_XML(const tinyxml2::XMLDocument &) | OpenNN::MultilayerPerceptron | |
get_display(void) const | OpenNN::MultilayerPerceptron | |
get_inputs_number(void) const | OpenNN::MultilayerPerceptron | inline |
get_layer(const size_t &) const | OpenNN::MultilayerPerceptron | |
get_layer_bias_index(const size_t &, const size_t &) const | OpenNN::MultilayerPerceptron | |
get_layer_index(const size_t &) const | OpenNN::MultilayerPerceptron | |
get_layer_pointer(const size_t &) | OpenNN::MultilayerPerceptron | |
get_layer_synaptic_weight_index(const size_t &, const size_t &, const size_t &) const | OpenNN::MultilayerPerceptron | |
get_layers(void) const | OpenNN::MultilayerPerceptron | |
get_layers_activation_function(void) const | OpenNN::MultilayerPerceptron | |
get_layers_inputs_number(void) const | OpenNN::MultilayerPerceptron | inline |
get_layers_number(void) const | OpenNN::MultilayerPerceptron | inline |
get_layers_parameters(void) const | OpenNN::MultilayerPerceptron | |
get_outputs_number(void) const | OpenNN::MultilayerPerceptron | inline |
get_perceptron_index(const size_t &, const size_t &) const | OpenNN::MultilayerPerceptron | |
grow_input(void) | OpenNN::MultilayerPerceptron | |
grow_layer(const size_t &, const size_t &) | OpenNN::MultilayerPerceptron | |
initialize_biases(const double &) | OpenNN::MultilayerPerceptron | |
initialize_parameters(const double &) | OpenNN::MultilayerPerceptron | |
initialize_parameters(void) | OpenNN::MultilayerPerceptron | |
initialize_random(void) | OpenNN::MultilayerPerceptron | |
initialize_synaptic_weights(const double &) | OpenNN::MultilayerPerceptron | |
is_empty(void) const | OpenNN::MultilayerPerceptron | |
layers | OpenNN::MultilayerPerceptron | protected |
MultilayerPerceptron(void) | OpenNN::MultilayerPerceptron | explicit |
MultilayerPerceptron(const Vector< PerceptronLayer > &) | OpenNN::MultilayerPerceptron | explicit |
MultilayerPerceptron(const Vector< size_t > &) | OpenNN::MultilayerPerceptron | explicit |
MultilayerPerceptron(const size_t &, const size_t &) | OpenNN::MultilayerPerceptron | explicit |
MultilayerPerceptron(const size_t &, const size_t &, const size_t &) | OpenNN::MultilayerPerceptron | explicit |
MultilayerPerceptron(const MultilayerPerceptron &) | OpenNN::MultilayerPerceptron | |
operator=(const MultilayerPerceptron &) | OpenNN::MultilayerPerceptron | |
operator==(const MultilayerPerceptron &) const | OpenNN::MultilayerPerceptron | |
perturbate_parameters(const double &) | OpenNN::MultilayerPerceptron | |
prune_input(const size_t &) | OpenNN::MultilayerPerceptron | |
prune_layer(const size_t &, const size_t &) | OpenNN::MultilayerPerceptron | |
prune_output(const size_t &) | OpenNN::MultilayerPerceptron | |
randomize_parameters_normal(void) | OpenNN::MultilayerPerceptron | |
randomize_parameters_normal(const double &, const double &) | OpenNN::MultilayerPerceptron | |
randomize_parameters_normal(const Vector< double > &, const Vector< double > &) | OpenNN::MultilayerPerceptron | |
randomize_parameters_normal(const Vector< Vector< double > > &) | OpenNN::MultilayerPerceptron | |
randomize_parameters_uniform(void) | OpenNN::MultilayerPerceptron | |
randomize_parameters_uniform(const double &, const double &) | OpenNN::MultilayerPerceptron | |
randomize_parameters_uniform(const Vector< double > &, const Vector< double > &) | OpenNN::MultilayerPerceptron | |
randomize_parameters_uniform(const Vector< Vector< double > > &) | OpenNN::MultilayerPerceptron | |
set(void) | OpenNN::MultilayerPerceptron | |
set(const Vector< PerceptronLayer > &) | OpenNN::MultilayerPerceptron | |
set(const Vector< size_t > &) | OpenNN::MultilayerPerceptron | |
set(const size_t &, const size_t &) | OpenNN::MultilayerPerceptron | |
set(const size_t &, const size_t &, const size_t &) | OpenNN::MultilayerPerceptron | |
set(const MultilayerPerceptron &) | OpenNN::MultilayerPerceptron | |
set_default(void) | OpenNN::MultilayerPerceptron | virtual |
set_display(const bool &) | OpenNN::MultilayerPerceptron | |
set_inputs_number(const size_t &) | OpenNN::MultilayerPerceptron | |
set_layer_activation_function(const size_t &, const Perceptron::ActivationFunction &) | OpenNN::MultilayerPerceptron | |
set_layer_perceptrons_number(const size_t &, const size_t &) | OpenNN::MultilayerPerceptron | |
set_layers(const Vector< PerceptronLayer > &) | OpenNN::MultilayerPerceptron | |
set_layers_activation_function(const Vector< Perceptron::ActivationFunction > &) | OpenNN::MultilayerPerceptron | |
set_layers_activation_function(const Vector< std::string > &) | OpenNN::MultilayerPerceptron | |
set_layers_biases(const Vector< Vector< double > > &) | OpenNN::MultilayerPerceptron | |
set_layers_parameters(const Vector< Vector< double > > &) | OpenNN::MultilayerPerceptron | |
set_layers_perceptrons_number(const Vector< size_t > &) | OpenNN::MultilayerPerceptron | |
set_layers_synaptic_weights(const Vector< Matrix< double > > &) | OpenNN::MultilayerPerceptron | |
set_parameters(const Vector< double > &) | OpenNN::MultilayerPerceptron | |
to_string(void) const | OpenNN::MultilayerPerceptron | |
to_XML(void) const | OpenNN::MultilayerPerceptron | |
write_expression(const Vector< std::string > &, const Vector< std::string > &) const | OpenNN::MultilayerPerceptron | |
write_information(void) const | OpenNN::MultilayerPerceptron | |
write_layers_activation_function(void) const | OpenNN::MultilayerPerceptron | |
~MultilayerPerceptron(void) | OpenNN::MultilayerPerceptron | virtual |