mlr_acqoptimizers dictionary with
pre-defined acquisition function optimizers
(AcqOptimizerDirect, AcqOptimizerLbfgsb,
AcqOptimizerLocalSearch,
AcqOptimizerRandomSearch).OptimizerMbo are now empirically
derived from a large-scale benchmark study, significantly improving
out-of-the-box optimization performance.Mlr3ErrorMbo* condition classes.expect_rush_reset changes related to rush
developments.InputTrafoUnitcube to work in mixed
spaces.SurrogateLearner and
SurrogateLearnerCollection.InputTrafo, OutputTrafo and the related
classes).test_AcqFunctionMulti, robustify helper and
loading.test_ResultAssignerArchive and
test_ResultAssignerSurrogate due to upcoming changes of
internal tuned values in mlr3tuning 1.3.1.OptimizerAsyncMbo,
OptimizerADBO, TunerAsyncMbo, and
TunerADBO if Redis is not available.SurrogateLearner and
SurrogateLearnerCollection to allow updating on an
asynchronous Archive.OptimizerAsyncMbo,
OptimizerADBO, TunerAsyncMbo, and
TunerADBO that allow for asynchronous optimization.AcqFunctionStochasticCB and
AcqFunctionStochasticEI that are useful for asynchronous
optimization.AcqFunctions and AcqOptimizer
gained a reset() method.AcqFunctionMulti that can wrap multiple
acquisition functions resulting in a multi-objective acquisition
function problem.AcqOptimizer.AcqFunctionEI to be adjusted by epsilon to
strengthen exploration.AcqOptimizer by setting
check_values = FALSE.OptimizerMbo and TunerMbo now update
the Surrogate a final time after the optimization process
finished to ensure that the Surrogate correctly reflects
the state of being trained on all data seen during optimization.AcqFunction domain construction now respects
Surrogate cols_x field.default_gp and default_rf
helpers that allow for construction of a default Gaussian Process and
random forest as for example used within
default_surrogate.default_gp and default_rf and therefore also
in default_surrogate). Gaussian Process now uses a
"matern5_2" kernel. Random forest now uses 100 trees. The
number of trees used in the fallback random forest was reduced to
10.mlr3tuning but import
instead.srlrn sugar function now can construct both a
SurrogateLearner and
SurrogateLearnerCollection; dropped
srlrnc.AcqFunctionSD, AcqFunctionEHVI
and AcqFunctionEHVIGH, introduced bayesopt_emo
loop function.AcqFunctions now include a $packages
field stating required packages which are checked for whether their
namespace can be loaded prior to optimization.fix_xdt_missing() helper
function.default_loopfun ->
default_loop_function, default_acqfun ->
default_acqfunction, default_acqopt ->
default_acqoptimizer.result_functions now replaced by
ResultAssigners.$model field of all
Surrogate classes to $learner.Surrogate and
AcquisitionFunction classes fields *_cols
renamed to cols_* (e.g., x_cols to
cols_x).mlr3mbo removes optimizers and tuners
from the dictionaries.default_surrogate now
respects this and gained an appropriate pipeline step.AcqFunctionAEI added.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.