default_real_learn Interface

interface


Called by

interface~~default_real_learn~~CalledByGraph interface~default_real_learn neural_network_t%default_real_learn none~learn~2 trainable_network_t%learn none~learn~2->interface~default_real_learn proc~default_real_train default_real_train proc~default_real_train->none~learn~2

private pure module subroutine default_real_learn(self, mini_batches_arr, cost, adam, learning_rate, workspace)

Arguments

Type IntentOptional Attributes Name
class(neural_network_t), intent(inout) :: self
type(mini_batch_t), intent(in) :: mini_batches_arr(:)
real, intent(out), optional, allocatable :: cost(:)
logical, intent(in) :: adam
real, intent(in) :: learning_rate
type(workspace_t), intent(inout) :: workspace