setup_lr_decay_inv Module Function

private module function setup_lr_decay_inv(decay_rate, decay_power) result(lr_decay)

Set up inverse learning rate decay type

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in), optional :: decay_rate

Decay rate for learning rate

real(kind=real32), intent(in), optional :: decay_power

Decay rate for learning rate

Return Value type(inv_lr_decay_type)

Inverse learning rate decay type


Source Code

     module function setup_lr_decay_inv(decay_rate, decay_power) &
          result(lr_decay)
       !! Set up inverse learning rate decay type
       real(real32), optional, intent(in) :: decay_rate, decay_power
       !! Decay rate for learning rate
       type(inv_lr_decay_type) :: lr_decay
       !! Inverse learning rate decay type
     end function setup_lr_decay_inv