active_sample
#
- pyvbmc.vbmc.active_sample(gp: GP, sample_count: int, optim_state: dict, function_logger: FunctionLogger, iteration_history: IterationHistory, vp: VariationalPosterior, options: Options)[source]#
Actively sample points iteratively based on acquisition function.
- Parameters:
- gpGaussianProcess
The GaussianProcess from the VBMC instance this function is called from.
- sample_countint
The number of samples.
- optim_statedict
The optim_state from the VBMC instance this function is called from.
- function_loggerFunctionLogger
The FunctionLogger from the VBMC instance this function is called from.
- iteration_historyIterationHistory
The IterationHistory from the VBMC instance this function is called from.
- vpVariationalPosterior
The VariationalPosterior from the VBMC instance this function is called from.
- optionsOptions
Options from the VBMC instance this function is called from.
- Returns:
- function_loggerFunctionLogger
The updated FunctionLogger.
- optim_statedict
The updated optim_state.
- vpVariationalPosterior
The updated VP.
- gpgpyreg.GaussianProcess
The updated GP.