Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluation of acquisition function in the regular BO loop #3

Open
knstntn-ts opened this issue Mar 5, 2024 · 0 comments
Open

Evaluation of acquisition function in the regular BO loop #3

knstntn-ts opened this issue Mar 5, 2024 · 0 comments

Comments

@knstntn-ts
Copy link

There seems to be a typo in the implementation of the regular BO loops. Similar to the Issue #2, X values where an acquisition function is evaluated might need to be changed. In the following line:

ZoMBI/zombi.py

Line 149 in 04a7f0f

ac_value = self.BO(X=X_new, GP_model=self.GP, n=n, fX_best=fX_best, fX_best_min=fX_best_min,

self.BO is calculated for X_new, but I think it should be evaluated on all available X values, i.e., self.dataset_X.

Attached is the notebook where I compared the performance of the two implementations. It seems that when X_new is replaced with self.dataset_X the performance slightly improves.
image
zombi_test_2.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant