Skip to content
Snippets Groups Projects
Commit 8e7b7540 authored by Mikkel Friis-Møller's avatar Mikkel Friis-Møller Committed by Mikkel Friis-Møller
Browse files

making the EGO deterministic per default

parent 1fe006d0
No related branches found
No related tags found
1 merge request!122making the EGO deterministic per default
Pipeline #51090 passed
......@@ -252,12 +252,12 @@ def concat_to_existing(x,y,xnew,ynew):
def surrogate_optimization(inputs): # Calling the optimization of the surrogate model
x, kwargs = inputs
mixint = get_mixint_context(kwargs['variables'])
mixint = get_mixint_context(kwargs['variables'], kwargs['n_seed'])
return opt_sm(kwargs['sm'], mixint, x, fmin=kwargs['yopt'][0,0])
def surrogate_evaluation(inputs): # Evaluates the surrogate model
seed, kwargs = inputs
mixint = get_mixint_context(kwargs['variables'])
mixint = get_mixint_context(kwargs['variables'], kwargs['n_seed'])
return eval_sm(
kwargs['sm'], mixint,
scaler=kwargs['scaler'],
......@@ -457,7 +457,7 @@ class EfficientGlobalOptimizationDriver(Driver):
# -------------------------------------------------------
# LHS intial doe
mixint = get_mixint_context(kwargs['variables'])
mixint = get_mixint_context(kwargs['variables'], kwargs['n_seed'])
sampling = mixint.build_sampling_method(
LHS, criterion="maximin", random_state=kwargs['n_seed'])
xdoe = sampling(kwargs['n_doe'])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment