Policies

Policies for Bayesian quadrature.

Classes

Policy(batch_size)

An abstract class for a policy that acquires nodes for Bayesian quadrature.

RandomPolicy(batch_size, sample_func)

Random sampling from an objective.

VanDerCorputPolicy(batch_size, measure)

Pick nodes from the van der Corput sequence.

MaxAcquisitionPolicy(batch_size, ...)

Policy that maximizes an acquisition function with an optimizer.

RandomMaxAcquisitionPolicy(batch_size, ...)

Policy that maximizes an acquisition function by sampling random candidate nodes.

Class Inheritance Diagram

Inheritance diagram of probnum.quad.solvers.policies.Policy, probnum.quad.solvers.policies.RandomPolicy, probnum.quad.solvers.policies.VanDerCorputPolicy, probnum.quad.solvers.policies.MaxAcquisitionPolicy, probnum.quad.solvers.policies.RandomMaxAcquisitionPolicy