perturbed_identity_network Module Procedure

module procedure perturbed_identity_network module function perturbed_identity_network(training_configuration, perturbation_magnitude, metadata, input_map, output_map) result(trainable_network)

Arguments

Type IntentOptional Attributes Name
type(training_configuration_t), intent(in) :: training_configuration
real, intent(in) :: perturbation_magnitude
type(string_t), intent(in) :: metadata(:)
type(tensor_map_t) :: input_map
type(tensor_map_t) :: output_map

Return Value type(trainable_network_t)


Calls

proc~~perturbed_identity_network~5~~CallsGraph proc~perturbed_identity_network~5 perturbed_identity_network none~nodes_per_layer training_configuration_t%nodes_per_layer proc~perturbed_identity_network~5->none~nodes_per_layer interface~default_real_nodes_per_layer training_configuration_t%default_real_nodes_per_layer none~nodes_per_layer->interface~default_real_nodes_per_layer interface~double_precision_nodes_per_layer training_configuration_t%double_precision_nodes_per_layer none~nodes_per_layer->interface~double_precision_nodes_per_layer