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

Data Types

type  fnn_network_sequential::layercontainer
 Layer container class. More...
 
type  fnn_network_sequential::sequentialneuralnetwork
 Implements a sequential neural network. More...
 

Modules

module  fnn_network_sequential
 Module dedicated to the class sequentialneuralnetwork.
 

Functions/Subroutines

type(sequentialneuralnetwork) function, public fnn_network_sequential::construct_sequential_neural_network (batch_size, internal_sizes, activation_names, initialisation_names)
 Manual constructor for class sequentialneuralnetwork. Only for testing purpose. More...
 
type(sequentialneuralnetwork) function, public fnn_network_sequential::snn_fromfile (batch_size, filename)
 Constructor for class sequentialneuralnetwork from a file. More...
 
integer(ik) function fnn_network_sequential::snn_get_input_size (self)
 Implements sequentialneuralnetwork::get_input_size. More...
 
integer(ik) function fnn_network_sequential::snn_get_output_size (self)
 Implements sequentialneuralnetwork::get_output_size. More...
 
integer(ik) function fnn_network_sequential::snn_get_num_parameters (self)
 Implements sequentialneuralnetwork::get_num_parameters. More...
 
subroutine fnn_network_sequential::snn_set_parameters (self, new_parameters)
 Implements sequentialneuralnetwork::set_parameters. More...
 
subroutine fnn_network_sequential::snn_get_parameters (self, parameters)
 Implements sequentialneuralnetwork::get_parameters. More...
 
subroutine fnn_network_sequential::snn_tofile (self, filename)
 Implements sequentialneuralnetwork::tofile. More...
 
subroutine fnn_network_sequential::snn_apply_forward (self, train, member, x, y)
 Implements sequentialneuralnetwork::apply_forward. More...
 
subroutine fnn_network_sequential::snn_apply_tangent_linear (self, member, dp, dx, dy)
 Implements sequentialneuralnetwork::apply_tangent_linear. More...
 
subroutine fnn_network_sequential::snn_apply_adjoint (self, member, dy, dp, dx)
 Implements sequentialneuralnetwork::apply_adjoint. More...