Skip to content

Commit d2f0432

Browse files
committed
Merge remote-tracking branch 'origin/main' into no_suggest
2 parents c4d6995 + 19f00dd commit d2f0432

File tree

15 files changed

+154
-411
lines changed

15 files changed

+154
-411
lines changed

DESCRIPTION

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Type: Package
22
Package: mlr3mbo
33
Title: Flexible Bayesian Optimization
4-
Version: 0.2.9.9000
4+
Version: 0.3.0.9000
55
Authors@R: c(
66
person("Lennart", "Schneider", , "[email protected]", role = c("cre", "aut"),
77
comment = c(ORCID = "0000-0003-4152-5308")),
@@ -39,15 +39,15 @@ License: LGPL-3
3939
URL: https://mlr3mbo.mlr-org.com, https://github.com/mlr-org/mlr3mbo
4040
BugReports: https://github.com/mlr-org/mlr3mbo/issues
4141
Depends:
42-
mlr3tuning (>= 1.1.0),
42+
mlr3tuning (>= 1.4.0),
4343
R (>= 3.1.0)
4444
Imports:
45-
bbotk (>= 1.2.0),
45+
bbotk (>= 1.6.0),
4646
checkmate (>= 2.0.0),
4747
data.table,
4848
lgr (>= 0.3.4),
49-
mlr3 (>= 0.22.1),
50-
mlr3misc (>= 0.11.0),
49+
mlr3 (>= 0.23.0),
50+
mlr3misc (>= 0.15.1),
5151
paradox (>= 1.0.1),
5252
spacefillr,
5353
R6 (>= 2.4.1)
@@ -56,8 +56,8 @@ Suggests:
5656
emoa,
5757
fastGHQuad,
5858
lhs,
59-
mlr3learners (>= 0.5.4),
60-
mlr3pipelines (>= 0.4.2),
59+
mlr3learners (>= 0.7.0),
60+
mlr3pipelines (>= 0.5.2),
6161
nloptr,
6262
ranger,
6363
rgenoud,

NEWS.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# mlr3mbo (development version)
22

3+
# mlr3mbo 0.3.0
4+
5+
* fix: logger changes related to bbotk.
6+
* fix: assure that candidates after acquisition function optimization are always within bounds.
7+
* perf: minor changes to speed up predictions with `SurrogateLearner` and `SurrogateLearnerCollection`.
8+
* feat: added supported for input and output transformations (see `InputTrafo`, `OutputTrafo` and the related classes).
9+
* refactor: dropped functionality to assert insample performance of the surrogate model completely.
10+
311
# mlr3mbo 0.2.9
412

513
* chore: silence rush logger and fixed some partial matches, depend on mlr3 >= 0.22.1.

R/AcqOptimizer.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ AcqOptimizer = R6Class("AcqOptimizer",
150150
optimize = function() {
151151
is_multi_acq_function = self$acq_function$codomain$length > 1L
152152

153-
lg = lgr::get_logger("bbotk")
153+
lg = lgr::get_logger("mlr3/bbotk")
154154
old_threshold = lg$threshold
155155
lg$set_threshold(self$param_set$values$logging_level)
156156
on.exit(lg$set_threshold(old_threshold))

R/OptimizerAsyncMbo.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ OptimizerAsyncMbo = R6Class("OptimizerAsyncMbo",
218218

219219
check_packages_installed(self$packages, msg = sprintf("Package '%%s' required but not installed for Optimizer '%s'", format(self)))
220220

221-
lg = lgr::get_logger("bbotk")
221+
lg = lgr::get_logger("mlr3/bbotk")
222222
pv = self$param_set$values
223223

224224
# initial design
@@ -331,7 +331,7 @@ OptimizerAsyncMbo = R6Class("OptimizerAsyncMbo",
331331
.result_assigner = NULL,
332332

333333
.optimize = function(inst) {
334-
lg = lgr::get_logger("bbotk")
334+
lg = lgr::get_logger("mlr3/bbotk")
335335
lg$debug("Optimizer '%s' evaluates the initial design", self$id)
336336
get_private(inst)$.eval_queue()
337337

R/OptimizerMbo.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ OptimizerMbo = R6Class("OptimizerMbo",
335335
{
336336
self$surrogate$update()
337337
}, surrogate_update_error = function(error_condition) {
338-
lg = lgr::get_logger("bbotk")
338+
lg = lgr::get_logger("mlr3/bbotk")
339339
lg$warn("Could not update the surrogate a final time after the optimization process has terminated.")
340340
}
341341
)

R/zzz.R

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ register_mlr3tuning = function() {
3030
register_namespace_callback(pkgname, "bbotk", register_bbotk)
3131
register_namespace_callback(pkgname, "mlr3tuning", register_mlr3tuning)
3232

33-
assign("lg", lgr::get_logger("bbotk"), envir = parent.env(environment()))
33+
#https://github.com/mlr-org/bbotk/blob/ae6cac60f71b3c44ce1bb29669f5d06cddeb95d4/R/zzz.R#L20
34+
lg = lgr::get_logger("mlr3/bbotk")
35+
assign("lg", lg, envir = parent.env(environment()))
3436

3537
if (Sys.getenv("IN_PKGDOWN") == "true") {
3638
lg$set_threshold("warn")

attic/so_config/analyze.R

Lines changed: 0 additions & 57 deletions
This file was deleted.

attic/so_config/min_max.R

Lines changed: 0 additions & 39 deletions
This file was deleted.

attic/so_config/run.R

Lines changed: 0 additions & 161 deletions
This file was deleted.

attic/so_config/submit.sh

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)