-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3d6d8f6
commit ed13779
Showing
10 changed files
with
386 additions
and
109 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# Specification for the AOA optimiser | ||
|
||
optimiser: | ||
# Optimiser name (mandatory) | ||
name: aoa | ||
# | ||
# (Optional) Additional hyperparameters for the optimiser. | ||
# Given values are the default ones. | ||
# --------------------------------------------------------------------------- | ||
# | ||
# Population size. | ||
n_solutions: 10 | ||
# | ||
# Non-negative parameter used to define the accuracy of the exploitation | ||
alpha: 5.0 | ||
# | ||
# Non-negative control parameter to adjust the search process | ||
mu: 0.5 | ||
# | ||
# Small parameter to avoid division by zero | ||
epsilon: 1e-12 | ||
# | ||
# Seed for the random number generators. | ||
seed: 1 | ||
# | ||
# Math Optimiser Accelerated function initial value | ||
MOA_start: 0.2 | ||
# | ||
# Math Optimiser Accelerated function end value | ||
MOA_end: 1.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# Specification for the BoTorch optimiser | ||
|
||
optimiser: | ||
# Optimiser name (mandatory) | ||
name: botorch | ||
# | ||
# (Optional) Additional hyperparameters for the optimiser. | ||
# Given values are the default ones. | ||
# --------------------------------------------------------------------------- | ||
# | ||
# Number of initial points to evaluate before starting the optimisation. | ||
# Note that the effective number of initial points is n_initial + 1, as the | ||
# initial guess is always evaluated. | ||
# Note: if using q > 1, these points will be evaluated in parallel. | ||
n_initial: 8 | ||
# | ||
# Number of points to use for the test dataset. Disabled if set to 0. | ||
# Note: if using q > 1, these points will be evaluated in parallel. | ||
n_test: 0 | ||
# | ||
# Acquisition function to use. | ||
# Available options: 'ucb', 'ei', 'pi', 'kg', 'qucb', 'qei', 'qpi', 'qkg'. | ||
# The 'q' prefix indicates the use of the q-batch version of the acquisition | ||
# function, normally evaluated with quasi-Monte Carlo methods. | ||
acquisition: ucb | ||
# | ||
# Beta parameter for the UCB acquisition function. | ||
beta: 1.0 | ||
# | ||
# Whether to allow inference of the noise values of the objective. | ||
# Enable this option if the objective function is noisy or if you are | ||
# experiencing numerical issues. | ||
noisy: False | ||
# | ||
# Number of q-batch evaluations to use for the acquisition function. | ||
# This allows generation of multiple candidate points per iteration, | ||
# which can be useful for parallel optimisation. | ||
# Can only be used with the 'q' prefix acquisition functions. | ||
q: 1 | ||
# | ||
# Seed for the random number generators. | ||
seed: 1 | ||
# | ||
# Load the dataset from a file. | ||
load_file: None | ||
# | ||
# Export the dataset to a file. | ||
export: None |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Specification for the DIRECT optimiser | ||
|
||
optimiser: | ||
# Optimiser name (mandatory) | ||
name: direct | ||
# | ||
# (Optional) Additional hyperparameters for the optimiser. | ||
# Given values are the default ones. | ||
# --------------------------------------------------------------------------- | ||
# | ||
# Parameter to preference exploitation over exploration. | ||
epsilon: 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Specification for the LIPO optimiser | ||
|
||
optimiser: | ||
# Optimiser name (mandatory) | ||
name: lipo | ||
# | ||
# (Optional) Additional hyperparameters for the optimiser. | ||
# Given values are the default ones. | ||
# --------------------------------------------------------------------------- | ||
# | ||
# List of arguments to treat in log space. | ||
# 'auto' will automatically detect the arguments to treat in log space. | ||
log_args: 'auto' | ||
# | ||
# Parameters that are treated as flexible bounds. | ||
flexible_bounds: [] | ||
# | ||
# Threshold to allow flexible bounds for the parameters. | ||
flexible_bound_threshold: -1.0 | ||
# | ||
# Accuracy below which exploration will be prioritized vs exploitation | ||
epsilon: 0.0 | ||
# | ||
# Seed for the random number generators. | ||
seed: None |
Oops, something went wrong.