double_precision_neural_network Interface

interface


Called by

interface~~double_precision_neural_network~~CalledByGraph interface~double_precision_neural_network layer_t%double_precision_neural_network none~neural_network~10 layer_t%neural_network none~neural_network~10->interface~double_precision_neural_network proc~default_real_from_json default_real_from_json proc~default_real_from_json->none~neural_network~10 proc~double_precision_from_json~3 double_precision_from_json proc~double_precision_from_json~3->none~neural_network~10

private module function double_precision_neural_network(hidden_layers, metadata, output_layer, input_map, output_map) result(neural_network_)

Arguments

Type IntentOptional Attributes Name
class(layer_t(double_precision)), intent(in), target :: hidden_layers
type(metadata_t), intent(in) :: metadata
type(layer_t(double_precision)), intent(in), target :: output_layer
type(tensor_map_t(double_precision)), intent(in) :: input_map
type(tensor_map_t(double_precision)), intent(in) :: output_map

Return Value type(neural_network_tdouble_precision)