| add_layer(unique_ptr< Layer > new_layer, const vector< Index > &input_indices=vector< Index >()) | opennn::NeuralNetwork | |
| calculate_directional_inputs(const Index direction, const VectorR &point, float minimum, float maximum, Index points_number=101) const | opennn::NeuralNetwork | |
| calculate_image_output(const filesystem::path &image_path) | opennn::NeuralNetwork | |
| calculate_outputs(const vector< TensorView > &inputs) | opennn::NeuralNetwork | |
| calculate_outputs(const MatrixR &inputs) | opennn::NeuralNetwork | |
| calculate_outputs(const Tensor3 &inputs) | opennn::NeuralNetwork | |
| calculate_outputs(const Tensor4 &inputs) | opennn::NeuralNetwork | |
| calculate_outputs(const Tensor3 &inputs, const Tensor3 &context) | opennn::NeuralNetwork | |
| calculate_text_outputs(const Tensor< string, 1 > &texts) | opennn::NeuralNetwork | |
| ClassificationNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape) | opennn::ClassificationNetwork | |
| compile() | opennn::NeuralNetwork | |
| config | opennn::NeuralNetwork | protected |
| forward_propagate(const vector< TensorView > &inputs, ForwardPropagation &forward, bool is_training=false) const | opennn::NeuralNetwork | |
| forward_propagate(const vector< TensorView > &inputs, const VectorR ¶meters, ForwardPropagation &forward) | opennn::NeuralNetwork | |
| from_JSON(const JsonDocument &document) | opennn::NeuralNetwork | |
| get_backward_shapes(Index batch_size) const | opennn::NeuralNetwork | inline |
| get_backward_size(Index batch_size) const | opennn::NeuralNetwork | inline |
| get_config() const | opennn::NeuralNetwork | inline |
| get_first(const string &layer_name) | opennn::NeuralNetwork | |
| get_first(LayerType type) | opennn::NeuralNetwork | |
| get_first(const string &layer_name) const | opennn::NeuralNetwork | |
| get_first(LayerType type) const | opennn::NeuralNetwork | |
| get_first_trainable_layer_index() const | opennn::NeuralNetwork | |
| get_forward_shapes(Index batch_size) const | opennn::NeuralNetwork | inline |
| get_forward_size(Index batch_size) const | opennn::NeuralNetwork | inline |
| get_inference_type() const | opennn::NeuralNetwork | inline |
| get_input_feature_names() const | opennn::NeuralNetwork | |
| get_input_shape() const | opennn::NeuralNetwork | |
| get_input_variables() const | opennn::NeuralNetwork | inline |
| get_inputs_number() const | opennn::NeuralNetwork | |
| get_last_trainable_layer_index() const | opennn::NeuralNetwork | |
| get_layer(const Index i) const | opennn::NeuralNetwork | inline |
| get_layer(const string &layer_name) const | opennn::NeuralNetwork | |
| get_layer_index(const string &layer_name) const | opennn::NeuralNetwork | |
| get_layer_input_indices() const | opennn::NeuralNetwork | inline |
| get_layer_labels() const | opennn::NeuralNetwork | |
| get_layer_output_indices() const | opennn::NeuralNetwork | |
| get_layer_parameter_numbers() const | opennn::NeuralNetwork | |
| get_layers() const | opennn::NeuralNetwork | inline |
| get_layers_number() const | opennn::NeuralNetwork | inline |
| get_layers_number(const string &layer_name) const | opennn::NeuralNetwork | |
| get_layers_number(LayerType type) const | opennn::NeuralNetwork | |
| get_names_string() const | opennn::NeuralNetwork | |
| get_output_activation() const | opennn::NeuralNetwork | |
| get_output_feature_names() const | opennn::NeuralNetwork | |
| get_output_shape() const | opennn::NeuralNetwork | |
| get_output_variables() const | opennn::NeuralNetwork | inline |
| get_outputs_number() const | opennn::NeuralNetwork | |
| get_parameter_shapes() const | opennn::NeuralNetwork | inline |
| get_parameters_data() | opennn::NeuralNetwork | inline |
| get_parameters_data() const | opennn::NeuralNetwork | inline |
| get_parameters_number() const | opennn::NeuralNetwork | |
| get_parameters_size() const | opennn::NeuralNetwork | inline |
| get_state_shapes() const | opennn::NeuralNetwork | inline |
| get_states_size() const | opennn::NeuralNetwork | inline |
| get_training_type() const | opennn::NeuralNetwork | inline |
| has(const string &layer_name) const | opennn::NeuralNetwork | |
| has(LayerType type) const | opennn::NeuralNetwork | |
| input_variables | opennn::NeuralNetwork | protected |
| is_cpu() const | opennn::NeuralNetwork | inline |
| is_empty() const | opennn::NeuralNetwork | inline |
| is_gpu() const | opennn::NeuralNetwork | inline |
| layer_input_indices | opennn::NeuralNetwork | protected |
| layers | opennn::NeuralNetwork | protected |
| load(const filesystem::path &file_name) | opennn::NeuralNetwork | |
| load_parameters_binary(const filesystem::path &file_name) | opennn::NeuralNetwork | |
| name | opennn::NeuralNetwork | protected |
| NeuralNetwork() | opennn::NeuralNetwork | |
| NeuralNetwork(const filesystem::path &file_name) | opennn::NeuralNetwork | |
| output_variables | opennn::NeuralNetwork | protected |
| parameter_views | opennn::NeuralNetwork | protected |
| parameters | opennn::NeuralNetwork | protected |
| parameters_bf16 | opennn::NeuralNetwork | protected |
| save(const filesystem::path &file_name) const | opennn::NeuralNetwork | |
| save_outputs(MatrixR &outputs, const filesystem::path &file_name) | opennn::NeuralNetwork | |
| save_outputs(Tensor3 &outputs, const filesystem::path &file_name) | opennn::NeuralNetwork | |
| save_parameters(const filesystem::path &file_name) const | opennn::NeuralNetwork | |
| set_default() | opennn::NeuralNetwork | |
| set_input_names(const vector< string > &new_input_names) | opennn::NeuralNetwork | |
| set_input_shape(const Shape &new_input_shape) | opennn::NeuralNetwork | |
| set_input_variables(const vector< Variable > &new_input_variables) | opennn::NeuralNetwork | inline |
| set_layer_input_indices(const vector< vector< Index > > &new_layer_input_indices) | opennn::NeuralNetwork | inline |
| set_layer_input_indices(const Index layer_index, const vector< Index > &new_input_indices) | opennn::NeuralNetwork | inline |
| set_layer_input_indices(const string &layer_name, const vector< string > &input_layer_names) | opennn::NeuralNetwork | |
| set_layer_input_indices(const string &layer_name, initializer_list< string > input_layer_names) | opennn::NeuralNetwork | |
| set_layer_input_indices(const string &layer_name, const string &input_layer_name) | opennn::NeuralNetwork | |
| set_layers_number(const Index new_layers_number) | opennn::NeuralNetwork | inline |
| set_output_names(const vector< string > &new_output_names) | opennn::NeuralNetwork | |
| set_output_variables(const vector< Variable > &new_output_variables) | opennn::NeuralNetwork | inline |
| set_parameters(const VectorR &new_parameters) | opennn::NeuralNetwork | |
| set_parameters_glorot() | opennn::NeuralNetwork | |
| set_parameters_random() | opennn::NeuralNetwork | |
| states | opennn::NeuralNetwork | protected |
| to_JSON(JsonWriter &writer) const | opennn::NeuralNetwork | |
| ~NeuralNetwork()=default | opennn::NeuralNetwork | virtual |