(git:aeba166)
Loading...
Searching...
No Matches
pao_ml_neuralnet Module Reference

Neural Network implementation. More...

Functions/Subroutines

subroutine, public pao_ml_nn_predict (pao, ikind, descriptor, output, variance)
 Uses neural network to make a prediction.
 
subroutine, public pao_ml_nn_gradient (pao, ikind, descriptor, outer_deriv, gradient)
 Calculate gradient of neural network.
 
subroutine, public pao_ml_nn_train (pao)
 Trains the neural network on given training points.
 

Detailed Description

Neural Network implementation.

Author
Ole Schuett

Function/Subroutine Documentation

◆ pao_ml_nn_predict()

subroutine, public pao_ml_neuralnet::pao_ml_nn_predict ( type(pao_env_type), pointer  pao,
integer, intent(in)  ikind,
real(dp), dimension(:), intent(in)  descriptor,
real(dp), dimension(:), intent(out)  output,
real(dp), intent(out)  variance 
)

Uses neural network to make a prediction.

Parameters
pao...
ikind...
descriptor...
output...
variance...

Definition at line 43 of file pao_ml_neuralnet.F.

Here is the caller graph for this function:

◆ pao_ml_nn_gradient()

subroutine, public pao_ml_neuralnet::pao_ml_nn_gradient ( type(pao_env_type), pointer  pao,
integer, intent(in)  ikind,
real(dp), dimension(:), intent(in), target  descriptor,
real(dp), dimension(:), intent(in)  outer_deriv,
real(dp), dimension(:), intent(out)  gradient 
)

Calculate gradient of neural network.

Parameters
pao...
ikind...
descriptor...
outer_deriv...
gradient...

Definition at line 67 of file pao_ml_neuralnet.F.

Here is the caller graph for this function:

◆ pao_ml_nn_train()

subroutine, public pao_ml_neuralnet::pao_ml_nn_train ( type(pao_env_type), pointer  pao)

Trains the neural network on given training points.

Parameters
pao...

Definition at line 120 of file pao_ml_neuralnet.F.

Here is the caller graph for this function: