Functions and classes for contructing regression surrogate models.
Functions
clear_output |
|
cross_validation (p, gp) |
Calculate the cross-validation factor between the training set and the test set. |
ln_likelihood (p, gp) |
Returns to log-likelihood of the Gaussian process, which can be used to learn the hyperparameters of the GP. |
load (filename) |
Load a pickled heron Gaussian Process. |
logp (x) |
|
minimize (fun, x0[, args, method, jac, hess, …]) |
Minimization of scalar function of one or more variables. |
prior_transform (x) |
|
run_nested (gp[, metric]) |
|
run_sampler (sampler, initial, iterations) |
Run the MCMC sampler for some number of iterations, but output a progress bar so you can keep track of what’s going on |
run_training_map (gp[, metric, repeats]) |
Find the maximum a posteriori training values for the Gaussian Process. |
run_training_mcmc (gp[, walkers, burn, …]) |
Train a Gaussian process using an MCMC process to find the maximum evidence. |
run_training_nested (gp[, method, maxiter, …]) |
Train the Gaussian Process model using nested sampling. |
train_cv (gp) |
Classes
MultiTaskGP (training_data, kernel[, tikh, …]) |
An implementation of a co-trained set of Gaussian processes which share the same hyperparameters, but which model differing data. | ||
Regressor (training_data, kernel[, tikh, …]) |
|
||
SingleTaskGP (training_data, kernel[, tikh, …]) |
This is an implementaion of a Single task Gaussian process regressor. | ||
partial |
partial(func, *args, **keywords) - new function with partial application of the given arguments and keywords. |