-
Notifications
You must be signed in to change notification settings - Fork 23
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
DOE data model including objective #307
Comments
I am not the one in charge, but I think it makes sense to allow for choosing the objective. cheers, |
Hi Aaron, I think that formula can be made optional for the Related to the data models associated with DOE's, I would like to propose the following: We could consider creating data models for Objectives that are used in the DoE's. They would be named as DoEObjective to avoid confusion with the objectives that are used as part of the Bayesian optimization side of BoFire. Whether
The actual DoE objectives would then inherit from this. The formula could be provided for
And then finally the DoEStrategy data model could become the following:
Once again, these are just ideas at this stage but i think elaborating on the data models regarding the DoE methods could be helpful in the long-term. Would love your opinion on this. Perhaps also @jduerholt 's since he usually has good ideas ;) |
@simonsung06 @Osburg: Thanks for your discussion here. I will further think about it and try to come up with a solution, but not this week :D |
@Osburg @dlinzner-bcs
I'd like your opinion on being able to choose the objective when creating the
DoEStrategy
data model. I can imagine this would be useful for us internally since this would give more flexibility via theask
method. I have crudely got this working with an additional objective keyword argument:And also modifying the
__init__
function ofDoEStrategy
when it is instantiated with the data modelAnd then passing
self.objective
into the "find_local_max_" functions under_ask
, e.g.:I understand that this is a bit crude but is just a proof of principle. More would have to be considered with how to keep the code clean regarding
formula
in the data model since that becomes redundant withOptimalityCriterionEnum.SPACE_FILLING
as the objective.Just an idea for now and would love your opinion :)
The text was updated successfully, but these errors were encountered: