![]() |
(git:b77b4be)
|
Gaussian Process implementation. More...
Functions/Subroutines | |
subroutine, public | pao_ml_gp_train (pao) |
Builds the covariance matrix. | |
subroutine, public | pao_ml_gp_predict (pao, ikind, descriptor, output, variance) |
Uses covariance matrix to make prediction. | |
subroutine, public | pao_ml_gp_gradient (pao, ikind, descriptor, outer_deriv, gradient) |
Calculate gradient of Gaussian process. | |
Gaussian Process implementation.
subroutine, public pao_ml_gaussprocess::pao_ml_gp_train | ( | type(pao_env_type), pointer | pao | ) |
Builds the covariance matrix.
pao | ... |
Definition at line 32 of file pao_ml_gaussprocess.F.
subroutine, public pao_ml_gaussprocess::pao_ml_gp_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 covariance matrix to make prediction.
pao | ... |
ikind | ... |
descriptor | ... |
output | ... |
variance | ... |
Definition at line 80 of file pao_ml_gaussprocess.F.
subroutine, public pao_ml_gaussprocess::pao_ml_gp_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 Gaussian process.
pao | ... |
ikind | ... |
descriptor | ... |
outer_deriv | ... |
gradient | ... |
Definition at line 129 of file pao_ml_gaussprocess.F.