Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(gaussian_learning_rate_function) | :: | learning_rate_fn | ||||
real(kind=wp) | :: | lambda0 | ||||
real(kind=wp) | :: | tau |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(gaussian_learning_rate_function) | :: | learning_rate_fn |
An |
|||
real(kind=wp), | intent(inout) | :: | iteration |
A real variable with the current iteration |
A real variable with the learning rate
type,extends(learning_rate_function_base) :: gaussian_learning_rate_function private real(kind=wp) :: lambda0,tau contains procedure,public :: set_parameters procedure,public :: calculate => calculate_gaussian_function end type gaussian_learning_rate_function