RandomMaxAcquisitionPolicy¶
- class probnum.quad.solvers.policies.RandomMaxAcquisitionPolicy(batch_size, acquisition_func, n_candidates)¶
Bases:
PolicyPolicy that maximizes an acquisition function by sampling random candidate nodes.
The candidate nodes are random draws from the integration measure. The node with the largest acquisition value is chosen.
- Parameters:
batch_size (IntLike) – Size of batch of nodes when calling the policy once (must be equal to 1).
acquisition_func (AcquisitionFunction) – The acquisition function.
n_candidates (IntLike) – The number of candidate nodes.
- Raises:
ValueError – If
batch_sizeis not 1, or ifn_candidatesis too small.
Attributes Summary
Whether the policy requires a random number generator when called.
Methods Summary
__call__(bq_state, rng)Find nodes according to the policy.
Attributes Documentation
- requires_rng¶
Methods Documentation