bayesian_optimiser

bojaxns.gaussian_process_formulation.bayesian_optimiser

Module Contents

tfpb[source]
class BayesianOptimiser(experiment, num_parallel_solvers=1, beta=0.5, S=512)[source]
Parameters:
posterior_solve(key)[source]
Parameters:

key (chex.PRNGKey) –

Return type:

jaxns.internals.types.NestedSamplerResults

search_U_top1(key, ns_results, batch_size, num_search)[source]
Parameters:
search_U_top2(key, ns_results, u1, batch_size, num_search)[source]
Parameters:
choose_next_U_toptwo(key, batch_size, num_search)[source]
Parameters:
  • key (chex.PRNGKey) –

  • batch_size (int) –

  • num_search (int) –

choose_next_U_multistep(key, batch_size, max_depth, num_simulations, branch_factor)[source]
Parameters:
  • key (chex.PRNGKey) –

  • batch_size (int) –

  • max_depth (int) –

  • num_simulations (int) –

  • branch_factor (int) –