Search Space
AbstractSearchSpace
dataclass
Bases: ABC
The AbstractSearchSpace
class is an abstract base class for
search spaces, which are used to define domains for sampling and optimisation functionality in GPJax.
dimensionality
abstractmethod
property
Dimensionality of the search space. Returns: int: Dimensionality of the search space.
ContinuousSearchSpace
dataclass
Bases: AbstractSearchSpace
The ContinuousSearchSpace
class is used to bound the domain of continuous real functions of dimension \(D\).
sample
Sample points from the search space using a Halton sequence.
Parameters:
-
num_points
(int
) βNumber of points to be sampled from the search space.
-
key
(KeyArray
) βJAX PRNG key.
Returns:
Float[Array, "N D"]: num_points
points sampled using the Halton sequence
from the search space.