updateGP | R Documentation |
To save time, Gaussian processes are not updated after the last iteration
in addIterations()
. The user can do this manually, using this function
if they wish. This is not necessary to continue optimization using addIterations
.
updateGP(optObj, bounds = optObj$bounds, verbose = 1, ...)
optObj |
an object of class bayesOpt |
bounds |
The bounds to scale the parameters within. |
verbose |
Should the user be warned if the GP is already up to date? |
... |
passed to |
An object of class bayesOpt
with updated Gaussian processes.
# Create initial object scoringFunction <- function(x) { a <- exp(-(2-x)^2)*1.5 b <- exp(-(4-x)^2)*2 c <- exp(-(6-x)^2)*1 return(list(Score = a+b+c)) } bounds <- list(x = c(0,8)) Results <- bayesOpt( FUN = scoringFunction , bounds = bounds , initPoints = 3 , iters.n = 2 , gsPoints = 10 ) # At this point, the Gaussian Process has not been updated # with the most recent results. We can update it manually: Results <- updateGP(Results)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.