training_configuration_t Interface

public interface training_configuration_t

Functions

private module function default_real_from_components(hyperparameters, network_configuration, tensor_names) result(training_configuration)

Arguments

Type IntentOptional Attributes Name
type(hyperparameters_t), intent(in) :: hyperparameters
type(network_configuration_t), intent(in) :: network_configuration
type(tensor_names_t), intent(in) :: tensor_names

Return Value type(training_configuration_t)

private module function default_real_from_file(file_object) result(training_configuration)

Arguments

Type IntentOptional Attributes Name
type(file_t), intent(in) :: file_object

Return Value type(training_configuration_t)

private module function double_precision_from_components(hyperparameters, network_configuration, tensor_names) result(training_configuration)

Arguments

Type IntentOptional Attributes Name
type(hyperparameters_t(double_precision)), intent(in) :: hyperparameters
type(network_configuration_t), intent(in) :: network_configuration
type(tensor_names_t), intent(in) :: tensor_names

Return Value type(training_configuration_t(double_precision))

private module function double_precision_from_file(file_object) result(training_configuration)

Arguments

Type IntentOptional Attributes Name
type(double_precision_file_t), intent(in) :: file_object

Return Value type(training_configuration_t(double_precision))