FNN 1.0.0
Toolbox to use NNs in Fortran.
Loading...
Searching...
No Matches
Data Types | Modules | Functions/Subroutines
fnn_layer_dense.f90 File Reference

Data Types

type  fnn_layer_dense::denselayer
 Implements a dense (fully-connected) layer. More...
 

Modules

module  fnn_layer_dense
 Module dedicated to the class denselayer.
 

Functions/Subroutines

type(denselayer) function, public fnn_layer_dense::construct_dense_layer (input_size, output_size, batch_size, activation_name, initialisation_name)
 Manual constructor for class denselayer. Only for testing purpose. More...
 
type(denselayer) function, public fnn_layer_dense::dense_layer_fromfile (batch_size, unit_num)
 Constructor for class denselayer from a file. More...
 
subroutine fnn_layer_dense::dense_tofile (self, unit_num)
 Implements denselayer::tofile. More...
 
subroutine fnn_layer_dense::dense_apply_forward (self, train, member, x, y)
 Implements denselayer::apply_forward. More...
 
subroutine fnn_layer_dense::dense_apply_tangent_linear (self, member, dp, dx, dy)
 Implements denselayer::apply_tangent_linear. More...
 
subroutine fnn_layer_dense::dense_apply_adjoint (self, member, dy, dp, dx)
 Implements denselayer::apply_adjoint. More...