Set up inverse learning rate decay type
| Type | Intent | Optional | 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 |
Inverse learning rate decay type
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