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)

Module contents