GPyOpt.experiment_design package¶
Submodules¶
GPyOpt.experiment_design.base module¶
GPyOpt.experiment_design.grid_design module¶
-
class
GPyOpt.experiment_design.grid_design.GridDesign(space)¶ Bases:
GPyOpt.experiment_design.base.ExperimentDesignGrid experiment design. Uses random design for non-continuous variables, and square grid for continuous ones
-
get_samples(init_points_count)¶ This method may return less points than requested. The total number of generated points is the smallest closest integer of n^d to the selected amount of points.
-
-
GPyOpt.experiment_design.grid_design.iroot(k, n)¶
-
GPyOpt.experiment_design.grid_design.multigrid(bounds, points_count)¶ Generates a multidimensional lattice :param bounds: box constraints :param points_count: number of points per dimension.
GPyOpt.experiment_design.latin_design module¶
-
class
GPyOpt.experiment_design.latin_design.LatinDesign(space)¶ Bases:
GPyOpt.experiment_design.base.ExperimentDesignLatin experiment design. Uses random design for non-continuous variables, and latin hypercube for continuous ones
-
get_samples(init_points_count)¶
-
GPyOpt.experiment_design.random_design module¶
-
class
GPyOpt.experiment_design.random_design.RandomDesign(space)¶ Bases:
GPyOpt.experiment_design.base.ExperimentDesignRandom experiment design. Random values for all variables within the given bounds.
-
fill_noncontinous_variables(samples)¶ Fill sample values to non-continuous variables in place
-
get_samples(init_points_count)¶
-
get_samples_with_constraints(init_points_count)¶ Draw random samples and only save those that satisfy constraints Finish when required number of samples is generated
-
get_samples_without_constraints(init_points_count)¶
-
-
GPyOpt.experiment_design.random_design.samples_multidimensional_uniform(bounds, points_count)¶ Generates a multidimensional grid uniformly distributed. :param bounds: tuple defining the box constraints. :points_count: number of data points to generate.
GPyOpt.experiment_design.sobol_design module¶
-
class
GPyOpt.experiment_design.sobol_design.SobolDesign(space)¶ Bases:
GPyOpt.experiment_design.base.ExperimentDesignSobol experiment design. Uses random design for non-continuous variables, and Sobol sequence for continuous ones
-
get_samples(init_points_count)¶
-