emukit.samplers package¶
Submodules¶
- class emukit.samplers.mcmc_sampler.McmcSampler(space)¶
Bases:
object
- get_samples(n_samples, log_p_function, burn_in_steps=50)¶
Generates samples.
- Parameters
generate (n_samples - number of samples to) –
sample (log_p_function - a function that returns log density for a specific) –
sampling (burn_in_steps - number of burn-in steps for) –
Returns a tuple of two lists: (samples, log_p_function values for samples)
- class emukit.samplers.mcmc_sampler.AffineInvariantEnsembleSampler(space)¶
Bases:
McmcSampler
- get_samples(n_samples, log_p_function, burn_in_steps=50, n_steps=100)¶
Generates samples.
- Parameters
generate (n_samples - number of samples to) –
sample (log_p_function - a function that returns log density for a specific) –
sampling (burn_in_steps - number of burn-in steps for) –
Returns a tuple of two array: (samples, log_p_function values for samples)