Bayesopt library extracts data which violate the given deterministic constraints.
2 次查看(过去 30 天)
显示 更早的评论
I utilized Bayesopt Matlab library to implement bayesian optimization and have two questions about bayesopt.
First, I found an issue related to deterministic constraints.
Though I set the deterministic constraints, the bayesopt extracts points which violated the deterministic constraints.
can bayesopt library extract data which violate the given deterministic constraints?
or if not, how can I correct this matter? (Additionally, there is no error about failing to find sufficient data for deterministic constraints evaluation)
Second, though I can set the deterministic constraint, time consumption for evaluation of constraint is too much.
So, I want to make surrogate model for the constraint which will be multiplied to the acquisition function(EI).
How can I generate the code for it?
0 个评论
回答(1 个)
Umang Pandey
2024-1-24
Hi,
Bayesian optimization in MATLAB using the “bayesopt” function respects the deterministic constraints if they are correctly defined.
To know more about how these constraints are handled, you can refer to the following documentation on constraints handling in Bayesian Optimization:
The above documentation will also come in handy for knowing about implementational aspects of constraints and designing your own surrogate model.
You can also refer to the following documentation on “bayesopt” for more information:
Hope this helps!
Best,
Umang
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!