Skip to content

Commit

Permalink
prefix columns with acq_
Browse files Browse the repository at this point in the history
  • Loading branch information
be-marc committed Nov 5, 2024
1 parent 5eada45 commit 824b586
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 20 deletions.
2 changes: 1 addition & 1 deletion R/AcqFunctionStochasticCB.R
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ AcqFunctionStochasticCB = R6Class("AcqFunctionStochasticCB",
.fun = function(xdt, lambda) {
p = self$surrogate$predict(xdt)
cb = p$mean - self$surrogate_max_to_min * lambda * p$se
data.table(acq_cb = cb, lambda = lambda, lambda_0 = private$.lambda_0)
data.table(acq_cb = cb, acq_lambda = lambda, acq_lambda_0 = private$.lambda_0)
}
)
)
Expand Down
2 changes: 1 addition & 1 deletion R/AcqFunctionStochasticEI.R
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ AcqFunctionStochasticEI = R6Class("AcqFunctionStochasticEI",
d_norm = d / se
ei = d * pnorm(d_norm) + se * dnorm(d_norm)
ei = ifelse(se < 1e-20, 0, ei)
data.table(acq_ei = ei, epsilon = epsilon, epsilon_0 = private$.epsilon_0)
data.table(acq_ei = ei, acq_epsilon = epsilon, acq_epsilon_0 = private$.epsilon_0)
}
)
)
Expand Down
18 changes: 9 additions & 9 deletions tests/testthat/test_AcqFunctionStochasticCB.R
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ test_that("AcqFunctionStochasticCB works in defaults", {

expect_data_table(optimizer$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 10)
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "lambda_0", "lambda"))
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "acq_lambda_0", "acq_lambda"))

expect_rush_reset(instance$rush)
})
Expand All @@ -45,8 +45,8 @@ test_that("AcqFunctionStochasticCB works with uniform sampling", {

expect_data_table(optimizer$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 10)
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "lambda_0", "lambda"))
expect_numeric(instance$archive$data$lambda, lower = 1, upper = 3)
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "acq_lambda_0", "acq_lambda"))
expect_numeric(instance$archive$data$acq_lambda, lower = 1, upper = 3)

expect_rush_reset(instance$rush)
})
Expand All @@ -72,8 +72,8 @@ test_that("AcqFunctionStochasticCB works with exponential sampling", {

expect_data_table(optimizer$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 10)
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "lambda_0", "lambda"))
expect_numeric(unique(instance$archive$data$lambda), len = 3)
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "acq_lambda_0", "acq_lambda"))
expect_numeric(unique(instance$archive$data$acq_lambda), len = 3)

expect_rush_reset(instance$rush)
})
Expand All @@ -100,9 +100,9 @@ test_that("AcqFunctionStochasticCB works with lambda decay", {

expect_data_table(optimizer$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 10)
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "lambda_0", "lambda"))
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "acq_lambda_0", "acq_lambda"))

expect_numeric(-instance$archive$data$lambda, sorted = TRUE)
expect_numeric(-instance$archive$data$acq_lambda, sorted = TRUE)

expect_rush_reset(instance$rush)
})
Expand All @@ -128,9 +128,9 @@ test_that("AcqFunctionStochasticCB works with periodic lambda decay", {

expect_data_table(optimizer$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 10)
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "lambda_0", "lambda"))
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "acq_lambda_0", "acq_lambda"))

expect_numeric(unique(instance$archive$data$lambda), len = 3)
expect_numeric(unique(instance$archive$data$acq_lambda), len = 3)

expect_rush_reset(instance$rush)
})
10 changes: 5 additions & 5 deletions tests/testthat/test_AcqFunctionStochasticEI.R
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ test_that("AcqFunctionStochasticEI works in defaults", {

expect_data_table(optimizer$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 10)
expect_names(names(instance$archive$data), must.include = c(".already_evaluated", "acq_ei", "epsilon_0", "epsilon"))
expect_numeric(-instance$archive$data$epsilon, sorted = TRUE)
expect_names(names(instance$archive$data), must.include = c(".already_evaluated", "acq_ei", "acq_epsilon_0", "acq_epsilon"))
expect_numeric(-instance$archive$data$acq_epsilon, sorted = TRUE)

expect_rush_reset(instance$rush)
})
Expand All @@ -46,7 +46,7 @@ test_that("AcqFunctionStochasticEI works with multiple workers", {

expect_data_table(optimizer$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 10)
expect_names(names(instance$archive$data), must.include = c(".already_evaluated", "acq_ei", "epsilon_0", "epsilon"))
expect_names(names(instance$archive$data), must.include = c(".already_evaluated", "acq_ei", "acq_epsilon_0", "acq_epsilon"))

expect_rush_reset(instance$rush)
})
Expand All @@ -73,8 +73,8 @@ test_that("AcqFunctionStochasticEI works with periodic epsilon decay", {

expect_data_table(optimizer$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 10)
expect_names(names(instance$archive$data), must.include = c(".already_evaluated", "acq_ei", "epsilon_0", "epsilon"))
expect_numeric(unique(instance$archive$data$epsilon), len = 3)
expect_names(names(instance$archive$data), must.include = c(".already_evaluated", "acq_ei", "acq_epsilon_0", "acq_epsilon"))
expect_numeric(unique(instance$archive$data$acq_epsilon), len = 3)

expect_rush_reset(instance$rush)
})
2 changes: 1 addition & 1 deletion tests/testthat/test_OptimizerAsyncMbo.R
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ test_that("async optimizer works in defaults", {

expect_data_table(optimizer$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 10)
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "lambda_0", "lambda"))
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "acq_lambda_0", "acq_lambda"))

expect_rush_reset(instance$rush)
})
Expand Down
2 changes: 1 addition & 1 deletion tests/testthat/test_OptimizerAsyncMboADBO.R
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ test_that("adbo works in defaults", {

expect_data_table(optimizer$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 20)
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "lambda_0", "lambda"))
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "acq_lambda_0", "acq_lambda"))

expect_rush_reset(instance$rush)
})
Expand Down
2 changes: 1 addition & 1 deletion tests/testthat/test_TunerAsyncMbo.R
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ test_that("async mbo tuner works", {

expect_data_table(tuner$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 10)
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "lambda_0", "lambda"))
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "acq_lambda_0", "acq_lambda"))

expect_rush_reset(instance$rush)
})
Expand Down
2 changes: 1 addition & 1 deletion tests/testthat/test_TunerAsyncMboADBO.R
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ test_that("async mbo tuner works", {

expect_data_table(tuner$optimize(instance), nrows = 1)
expect_data_table(instance$archive$data, min.rows = 10)
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "lambda_0", "lambda"))
expect_names(names(instance$archive$data), must.include = c("acq_cb", ".already_evaluated", "acq_lambda_0", "acq_lambda"))

expect_rush_reset(instance$rush)
})
Expand Down

0 comments on commit 824b586

Please sign in to comment.