Skip to content

Using optimize_acqf #1877

Answered by Balandat
andrelowky asked this question in Q&A
Jun 8, 2023 · 1 comments · 3 replies
Discussion options

You must be logged in to vote

The default optimization procedure isn't exactly straightforward, let me try to explain.

My understanding of optimize_acqf's hyperparameters is that raw_samples determines how many possible solutions there are, and num_restarts determines how many starting solutions to work with.

I am not sure what "how many possible solutions there are" means. We do gradient-based optimization and optimize over the continuous domain (assuming your domain is continuous), so there are potentially infinitely many solutions (well not in floating point precision but you get the idea). In particular we don't evaluate the acquisition function on a discrete set. Here is the basic idea:

  1. We draw raw_samples Sob…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@andrelowky
Comment options

@Balandat
Comment options

@andrelowky
Comment options

Answer selected by andrelowky
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants