FNN 1.0.0
Toolbox to use NNs in Fortran.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
fnn_activation_relu::reluactivation Type Reference

Implements a relu activation function. More...

Inheritance diagram for fnn_activation_relu::reluactivation:
Inheritance graph
[legend]
Collaboration diagram for fnn_activation_relu::reluactivation:
Collaboration graph
[legend]

Public Member Functions

procedure, pass, public tofile => relu_tofile
 Saves the activation function. More...
 
procedure, pass, public apply_forward => relu_apply_forward
 Applies and linearises the activation function. More...
 
- Public Member Functions inherited from fnn_activation_nonlinear::nonlinearactivation
procedure, pass, public apply_tangent_linear => nonlinear_apply_tangent_linear
 Applies the TL of the activation function. More...
 
procedure, pass, public apply_adjoint => nonlinear_apply_adjoint
 Applies the adjoint of the activation function. More...
 
- Public Member Functions inherited from fnn_activation_linear::linearactivation
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...
 

Additional Inherited Members

- Public Attributes inherited from fnn_activation_nonlinear::nonlinearactivation
real(rk), dimension(:, :), allocatable, public z_prime
 The storage for the linearisation. More...
 
- Public Attributes inherited from fnn_activation_linear::linearactivation
integer(ikbatch_size
 The batch size. More...
 

Detailed Description

Implements a relu activation function.

Member Function/Subroutine Documentation

◆ apply_forward()

procedure, pass, public fnn_activation_relu::reluactivation::apply_forward

Applies and linearises the activation function.

Implemented by relu_apply_forward.

◆ tofile()

procedure, pass, public fnn_activation_relu::reluactivation::tofile

Saves the activation function.

Implemented by relu_tofile.


The documentation for this type was generated from the following file: