double_precision_construct_from_components Module Procedure

module procedure double_precision_construct_from_components module function double_precision_construct_from_components(metadata, weights, biases, nodes, input_map, output_map) result(neural_network)

Arguments

Type IntentOptional Attributes Name
type(metadata_t), intent(in) :: metadata
double precision, intent(in) :: weights(:,:,:)
double precision, intent(in) :: biases(:,:)
integer, intent(in) :: nodes(0:)
type(tensor_map_t(double_precision)), intent(in), optional :: input_map
type(tensor_map_t(double_precision)), intent(in), optional :: output_map

Return Value type(neural_network_t(double_precision))


Calls

proc~~double_precision_construct_from_components~~CallsGraph proc~double_precision_construct_from_components double_precision_construct_from_components call_assert_consistency call_assert_consistency proc~double_precision_construct_from_components->call_assert_consistency interface~activation_name~2 metadata_t%activation_name proc~double_precision_construct_from_components->interface~activation_name~2 string string proc~double_precision_construct_from_components->string