FNN 1.0.0
Toolbox to use NNs in Fortran.
|
Base class for all activation functions. Implements a linear activation function. More...
Public Member Functions | |
procedure, pass, public | tofile => linear_tofile |
Saves the activation function. More... | |
procedure, pass, public | apply_forward => linear_apply_forward |
Applies and linearises the activation function. More... | |
procedure, pass, public | apply_tangent_linear => linear_apply_tangent_linear |
Applies the TL of the activation function. More... | |
procedure, pass, public | apply_adjoint => linear_apply_adjoint |
Applies the adjoint of the activation function. More... | |
Public Attributes | |
integer(ik) | batch_size |
The batch size. More... | |
Private Attributes | |
integer(ik) | self_size |
The dimension of the input and output of the activation function. More... | |
Base class for all activation functions. Implements a linear activation function.
procedure, pass, public fnn_activation_linear::linearactivation::apply_adjoint |
Applies the adjoint of the activation function.
Implemented by linear_apply_adjoint.
procedure, pass, public fnn_activation_linear::linearactivation::apply_forward |
Applies and linearises the activation function.
Implemented by linear_apply_forward.
procedure, pass, public fnn_activation_linear::linearactivation::apply_tangent_linear |
Applies the TL of the activation function.
Implemented by linear_apply_tangent_linear.
procedure, pass, public fnn_activation_linear::linearactivation::tofile |
Saves the activation function.
Implemented by linear_tofile.
integer(ik) fnn_activation_linear::linearactivation::batch_size |
The batch size.
|
private |
The dimension of the input and output of the activation function.