Examples#
The notebooks below walk through common gpCAM use cases.
Each can be downloaded and run locally after pip install gpcam.
Minimal GPOptimizer — the shortest possible
ask/tell/trainloopAcquisition functions (1D) — comparing built-in acquisition functions on a 1D problem
Single-task GP — single-task regression and autonomous data acquisition
Non-Euclidean inputs — Bayesian optimization over candidate sets (strings, graphs, materials)
gp2Scale — large-scale sparse GP with Dask distributed computation
Multi-task GP — multi-output regression with the
fvGPOptimizerclassFunction optimization — minimizing a known function with the
optimizeloopLog and Logit GP optimizers — fitting strictly-positive data with
LogGPOptimizerand bounded[0, 1]data withLogitGPOptimizer