(git:5e7fe52)
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: