![]() |
(git:8ebf9ad)
|
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.